1.0.1 • Published 5 years ago

rbx-filters v1.0.1

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

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