Skip to content

pantoken-root / packages/model/src / Token

Antarmuka: Token ​

Beta

Satu token desain dalam IR yang diselaraskan dengan @property.

Properti ​

name ​

name: string

Nama properti-kustom, mis. --instui-color-background-base.


syntax ​

syntax: string

The @property syntax descriptor ("<color>", "<length>", "<image>", …) or "*" for contextual values.


inherits ​

inherits: boolean

Penanda @property inherits.


value ​

value: string

Nilai konkret, referensi var(...), atau pasangan light-dark(a, b).


flatValue? ​

optional flatValue?: string

Beta

Literal yang sepenuhnya-datar, hadir hanya ketika value adalah sebuah ekspresi CSS yang mempertahankan referensi (sebuah Tokens Studio modify yang dirender sebagai color-mix() / hsl(from …))). Pemancar yang membutuhkan warna nyata daripada ekspresi CSS — lineage native, Figma, swatches — membaca ini sebagai gantinya; resolver bersama di @pantoken/utils memfavoritkannya secara otomatis.


themed? ​

optional themed?: boolean

Beta

Benar ketika resolusi terang dan gelap berbeda (nilai adalah light-dark()).


refersTo? ​

optional refersTo?: string

Beta

Token yang dirujuk oleh item ini, ketika value adalah satu var(...).


meta? ​

optional meta?: TokenMeta

Beta

Metadata non-nilai.