rbx-filters
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i rbx-filters

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

2.32 kB

Total Files

4

Last publish

Collaborators

  • osyris