Skip to content

pantoken-root / packages/model/src / Token

Gränssnitt: Token ​

Beta

En enda designtoken i den kanoniska @property-anpassade IR.

Egenskaper ​

name ​

name: string

Namnet på custom-egenskapen, t.ex. --instui-color-background-base.


syntax ​

syntax: string

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


inherits ​

inherits: boolean

Flaggan @property inherits.


value ​

value: string

Ett konkret värde, en var(...)-referens eller ett light-dark(a, b)-par.


flatValue? ​

optional flatValue?: string

Beta

Det helt utplattade literalvärdet, närvarande endast när value är ett referensbevarande CSS uttryck (en Tokens Studio modify renderad som color-mix() / hsl(from …))). Emitters som behöver en verklig färg snarare än ett CSS-uttryck — den inhemska härkomsten, Figma, färgprover — läser istället detta; den delade resolvern i @pantoken/utils föredrar det automatiskt.


themed? ​

optional themed?: boolean

Beta

Sant när ljus- och mörkupplösningarna skiljer sig åt (värdet är en light-dark()).


refersTo? ​

optional refersTo?: string

Beta

Token som denna refererar till, när value är en enda var(...).


meta? ​

optional meta?: TokenMeta

Beta

Metadata som inte är värde.