@rbxts/attributes
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Attributes

Attributes is a Roblox Typescript package for using type-safe attributes.

npm install @rbxts/attributes

Usage

Types

These are the types supported by Roblox attributes. String Boolean Number UDim UDim2 BrickColor Color3 Vector2 Vector3 NumberSequence ColorSequence NumberRange Rect

Using Attributes

To create your object of attributes, invoke the Attributes function with the instance and the attribute types. From there, simply assign to or reference your attributes to get or set them.

const MyPart = new Instance("Part");
const PartData = Attributes<{ Message: string }>(MyPart);

PartData.Message = "Hello World!";
print(PrintData.Message);

Readme

Keywords

none

Package Sidebar

Install

npm i @rbxts/attributes

Weekly Downloads

7

Version

1.0.0

License

ISC

Unpacked Size

6.83 kB

Total Files

6

Last publish

Collaborators

  • hero-ku