Library for parsing MaximumADHD's Roblox-Client-Tracker API dumps.
localReplicatedStorage=game:GetService("ReplicatedStorage")
localRobloxAPI=require(ReplicatedStorage.RobloxAPI)
localAPI=RobloxAPI()
localclasses=API:GetClasses()
print(classes.BasePart)
print(API:GetClass("BasePart")) -- Identical to above--[[ These will include deprecated members but will exclude members not accessible by the current script identity.]]print(API:GetProperties(workspace))
print(API:GetFunctions(workspace))
print(API:GetEvents(workspace))
-- To get members not accessible by the current script identityprint(API:GetClass("BasePart"):GetProperties())
print(API:GetClass("BasePart"):GetFunctions())
print(API:GetClass("BasePart"):GetEvents())-- All members have the following properties & methodslocalmember=API:GetClass("Instance"):GetProperties().Nameprint(member.Name) --> "Name"print(member.MemberType) --> "Property"print(member.ThreadSafety) --> "ReadSafe"print(member:IsA("Property")) --> trueprint(member:GetTags()) --> string[]print(member:HasTag("Deprecated")) --> false-- Short-hand methods for HasTag()print(member:IsDeprecated()) --> falseprint(member:IsReadOnly()) --> falseprint(member:IsReplicated()) --> trueprint(member:IsScriptable()) --> trueprint(member:GetReadSecurity()) --> "None"print(member:GetWriteSecurity()) --> "None"localmember=API:GetClass("Instance"):GetProperties().Nameprint(member:GetValueType()) --> { Category: string, Name: string }print(member:GetCategory()) --> Stringprint(member:CanLoad()) --> trueprint(member:CanSave()) --> truelocalmember=API:GetClass("Instance"):GetFunctions().Destroyprint(member:Yields()) --> falseprint(member:GetParameters()) --> { Category: string, Name: string }[]print(member:GetReturnType()) --> { Category: string, Name: string }localmember=API:GetClass("Instance"):GetFunctions().Changedprint(member:GetParameters()) --> { Category: string, Name: string }[]