Skip to content

pantoken-root / packages/core/src / Token

Grensesnitt: Token ​

Beta

Et enkelt designtoken i den kanoniske IR-en tilpasset @property.

Egenskaper ​

name ​

name: string

Navnet på custom-property, f.eks. --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

En konkret verdi, en var(...)-referanse, eller et light-dark(a, b)-par.


flatValue? ​

optional flatValue?: string

Beta

Den fullstendig flatede literalverdien, til stede bare når value er et referanse-bevarende CSS expression (en Tokens Studio modify rendret som color-mix() / hsl(from …))). Emittere som trenger en virkelig farge i stedet for et CSS-uttrykk — den native avstamningen, Figma, swatches — leser dette i stedet; den delte resolveren i @pantoken/utils foretrekker den automatisk.


themed? ​

optional themed?: boolean

Beta

Sann når lys- og mørkeløsningene avviker (verdien er en light-dark()).


refersTo? ​

optional refersTo?: string

Beta

Tokenen denne refererer til, når value er en enkelt var(...).


meta? ​

optional meta?: TokenMeta

Beta

Metadata som ikke er verdi.