1.0.1 • Published 5 years ago
rbx-filters v1.0.1
rbx-filters
Convenient filter functions for roblox-ts functional programming
filterIsA
game.GetDescendants()
.filter(filterIsA("BasePart"))
.forEach(x => print(x.Size)); // Part | WedgePart | ...
filterClass
game.GetDescendants()
.filter(filterClass("Script"))
.forEach(x => print(x.GetFullName())); // only Script objects, no LocalScript
filterProps
game.GetDescendants()
.filter(filterIsA("BasePart"))
.filter(
filterProps({
Size: new Vector3(4, 4, 4)
})
)
.forEach(x => print(x.Size)); // 4, 4, 4