Skip to content

pantoken-root / packages/core/src / Token

Interfész: Token ​

Béta

Egyetlen tervezési token a kanonikus @property-igazított IR-ben.

Tulajdonságok ​

name ​

name: string

Az egyéni tulajdonság neve, pl. --instui-color-background-base.


syntax ​

syntax: string

A @property syntax leíró ("<color>", "<length>", "<image>", …) vagy "*" a kontextuális értékekhez.


inherits ​

inherits: boolean

A @property inherits jelző.


value ​

value: string

Egy konkrét érték, egy var(...) referencia vagy egy light-dark(a, b) pár.


flatValue? ​

optional flatValue?: string

Béta

A teljesen lelapított literál, amely csak akkor van jelen, amikor value egy referencia-megőrző CSS-kifejezés (egy Tokens Studio modify, amely color-mix() / hsl(from …))ként kerül renderelésre). Azok az emitterek, amelyek valódi színt igényelnek a CSS-kifejezés helyett — a natív leszármazás, Figma, színminták — ehelyett ezt olvassák; az @pantoken/utils közös feloldó automatikusan ezt preferálja.


themed? ​

optional themed?: boolean

Béta

Igaz, ha a világos és sötét feloldások eltérnek (érték egy light-dark()).


refersTo? ​

optional refersTo?: string

Béta

Az a token, amelyre ez hivatkozik, amikor a value egyetlen var(...).


meta? ​

optional meta?: TokenMeta

Béta

Nem értékű metaadata.