Skip to content

pantoken-root / packages/core/src / Token

Grensesnitt: Token ​

Beta

Eit enkelt design-token i den kanoniske IR-en som er tilpassa @property.

Eigenskapar ​

name ​

name: string

Namnet på custom-eigenskapen, t.d. --instui-color-background-base.


syntax ​

syntax: string

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


inherits ​

inherits: boolean

Flagget @property inherits.


value ​

value: string

Ein konkret verdi, ei var(...)-referanse, eller eit light-dark(a, b)-par.


flatValue? ​

optional flatValue?: string

Beta

Den fullstendig utflata litteralen, til stades berre når value er eit referanse-bevarande CSS uttrykk (ein Tokens Studio modify rendera som color-mix() / hsl(from …))). Emitterar som treng ein ekte farge i staden for eit CSS-uttrykk — den native slekta, Figma, swatches — les dette i staden; den delte resolveren i @pantoken/utils føretrekk det automatisk.


themed? ​

optional themed?: boolean

Beta

Sant når lys- og mørk-oppløysingane skil seg (verdien er ein light-dark()).


refersTo? ​

optional refersTo?: string

Beta

Tokenet denne refererer til når value er ein enkelt var(...).


meta? ​

optional meta?: TokenMeta

Beta

Metadata som ikkje er ein verdi.