Skip to content

pantoken-root / packages/core/src / Token

Antaramuka: Token ​

Beta

Satu token reka bentuk tunggal dalam IR yang diselaraskan dengan @property.

Sifat ​

name ​

name: string

Nama sifat tersuai, contohnya --instui-color-background-base.


syntax ​

syntax: string

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


inherits ​

inherits: boolean

Bendera @property inherits.


value ​

value: string

Nilai konkrit, rujukan var(...), atau pasangan light-dark(a, b).


flatValue? ​

optional flatValue?: string

Beta

Literal yang telah diratakan sepenuhnya, wujud hanya apabila value adalah sebuah ekspresi CSS yang mengekalkan rujukan (sebuah Tokens Studio modify yang dirender sebagai color-mix() / hsl(from …))). Pengeluar yang memerlukan warna sebenar dan bukannya ekspresi CSS — garis keturunan asli, Figma, palet — membaca ini sebaliknya; penyelesai bersama dalam @pantoken/utils mengutamakannya secara automatik.


themed? ​

optional themed?: boolean

Beta

Benar apabila resolusi cerah dan gelap berbeza (nilai ialah light-dark()).


refersTo? ​

optional refersTo?: string

Beta

Token yang dirujuk oleh ini, apabila value ialah satu var(...).


meta? ​

optional meta?: TokenMeta

Beta

Metadata bukan nilai.