Skip to content

pantoken-root / packages/core/src / Token

Rajapinta: Token ​

Beta

Yksi design‑tunniste kanonisen @property-yhteensopivan IR:n sisällä.

Ominaisuudet ​

name ​

name: string

Mukautetun ominaisuuden nimi, esim. --instui-color-background-base.


syntax ​

syntax: string

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


inherits ​

inherits: boolean

Lippu @property inherits.


value ​

value: string

Konreetti arvo, var(...)-viite tai light-dark(a, b)-pari.


flatValue? ​

optional flatValue?: string

Beta

Täysin tasoitettu literal-arvo, joka on läsnä vain, kun value on viittauksen säilyttävä CSS lauseke (Tokens Studion modify, joka renderöidään color-mix() / hsl(from …))). Emitterit, jotka tarvitsevat todellisen värin CSS-lausekkeen sijaan — natiivi-jäljitelmä, Figma, värivalikoimat — lukevat tämän arvon sen sijaan; ja yhteinen resolver @pantoken/utils paketissa @pantoken/utils suosii sitä automaattisesti.


themed? ​

optional themed?: boolean

Beta

Tosi, kun vaalea ja tumma resoluutio poikkeavat (arvo on light-dark()).


refersTo? ​

optional refersTo?: string

Beta

Se token, johon tämä viittaa, kun value on yksittäinen var(...).


meta? ​

optional meta?: TokenMeta

Beta

Metatieto, joka ei liity arvoon.