{"id":"sigmaeg/properties","name":"properties","scope":"sigmaeg","platform":"roblox","description":"Requires HttpService. Retrieves the Properties from an Instance by referencing https://github.com/MaximumADHD/Roblox-Client-Tracker/tree/roblox. Specifying 'FullAPIDump' or 'APIDump' when using Properties.new() will determine which dumpfile to read. Properties:GetPropertiesFilterDefault(...) will not return any Properties that match the default values of the Instance, however Properties:GetPropertiesNoFilter(...) will.","version":"1.0.2","latest":"1.0.2","versions":["1.0.0","1.0.1","1.0.2"],"license":"MIT","licenseRating":"safe","licenseCaveats":[],"licenseVerified":true,"dependencies":{},"integrity":"5e7ecd3d27e78c281ec470aa82757414c4225d9e3446f9e63405d5d894aaec39","likes":0,"downloads":0,"install":"forest install sigmaeg/properties","url":"https://forest.dev/p/roblox/sigmaeg/properties","files":"https://api.forest.dev/ai/package/roblox/sigmaeg/properties/files","readme":"# Properties v1.0.2\r\n[Wally Package](https://wally.run/package/sigmaeg/properties)\r\n\r\n- Requires [HttpService](https://create.roblox.com/docs/reference/engine/classes/HttpService).\r\n\r\n- Retrieves the Properties from an Instance by referencing [MaximumADHD API Dump Repository](https://github.com/MaximumADHD/Roblox-Client-Tracker/tree/roblox).\r\n\r\n- Specifying 'FullAPIDump' (string) or 'APIDump' (string) when using `Properties.new()` will determine which dumpfile to read.\r\n\r\n  `Properties.new(\"FullAPIDump\") -- retrieves Full-API-Dump.json and returns a new Properties object with the dump in self.APIDump as a Dictionary`\r\n\r\n  `Properties.new(\"APIDump\") -- retrieves API-Dump.json and returns a new Properties object with the dump in self.APIDump as a Dictionary`\r\n\r\n- `Properties:GetPropertiesFilterDefault(...)` will not return any Properties that match the default values of the Instance, however `Properties:GetPropertiesNoFilter(...)` will.\r\n\r\n- `Properties.PropertyToString(...)` converts a PropertyName (passed as a string of the type), given a PropertyValue, into a string i.e `CFrame.new(...)` or `Color3.fromRGB(...)`\r\n\r\n  `Properties.PropertyToString(\"CFrame\", CFrame.new()) -- returns CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) as a string`\r\n\r\n- If you wish to interface with either API Dump yourself, you can either create a Properties object and access `self.APIDump`, or use `Properties.GetAPIDump()` or `Properties.GetFullAPIDump`\r\n\r\nThis package was originally created for my personal-use Reactify ( [GitHub](https://github.com/SigmaEG/Reactify), [Roblox Plugin](https://create.roblox.com/store/asset/103884846776749/Reactify) ) plugin, however I decided to release it as a Wally package as I have seen numerous DevForums where people have wanted to interface this capability in the past. It is also used inside of the plugin itself.\r\n","readmeTruncated":false}