search/
Start typing to search packages!
package_2
typebrick
By @cameronpcampbell
Roblox
MirroredTypebrick
A Type Function utility library for Roblox.
wally: https://wally.run/package/cameronpcampbell/typebrick
[!TIP] Check out Typeforge, a type function utility library for Luau.
Docs
PropertiesOf(input: type) -> type
Returns a table of properties for the given Roblox instance.
type Result = PropertiesOf<Part>
--[[
type Result = {
Anchored: boolean,
... *TRUNCATED*
]]
MethodsOf(input: type) -> type
Returns a table of methods for the given Roblox instance.
type Result = MethodsOf<Part>
--[[
type Result = {
AddTag: (Instance, string) -> nil,
... *TRUNCATED*
]]
EventsOf(input: type) -> type
Returns a table of events for the given Roblox instance.
type Result = EventsOf<Part>
--[[
type Result = {
AncestryChanged: {
Connect: t1,
ConnectParallel: (t2, (Instance, Instance?) -> ()) -> RBXScriptConnection,
Once: (t2, (Instance, Instance?) -> ()) -> RBXScriptConnection,
Wait: (t2) -> (Instance, Instance?)
},
... *TRUNCATED*
]]
ChildrenOf(input: type) -> type
Returns a table of children for the given Roblox instance.
type Result = ChildrenOf<typeof(workspace.Part)>
--[[
type Result = {
1: Attachment
}
]]
DescendantsOf(input: type) -> type
Returns a table of children for the given Roblox instance.
type Result = DescendantsOf<typeof(workspace)>
--[[
type Result = {
1: Part,
2: Camera,
3: Terrain,
4: Attachment
}
]]
Package Details
Install command (Click to copy)
Version
0.0.2
License
MIT
Safe for commercial use
Automated license review — not legal advice.
