@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);

/@rbxts/attributes/

    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