Skip to content

pantoken-root / packages/core/src / Token

Interfície: Token ​

Beta

Un token de disseny únic en l'IR alineat de forma canònica @property.

Propietats ​

name ​

name: string

El nom de la propietat personalitzada, p. ex. --instui-color-background-base.


syntax ​

syntax: string

El descriptor @property syntax ("<color>", "<length>", "<image>", …) o "*" per a valors contextuals.


inherits ​

inherits: boolean

La bandera @property inherits.


value ​

value: string

Un valor concret, una referència var(...) o una parella light-dark(a, b).


flatValue? ​

optional flatValue?: string

Beta

El literal completament aplanat, present només quan value és una expressió CSS que preserva referències (un modify de Tokens Studio modify renderitzat com color-mix() / hsl(from …))). Els emissors que necessiten un color real en comptes d'una expressió CSS — l'origen nadiu, Figma, les paletes — llegeixen això en lloc d'això; el resolutor compartit a @pantoken/utils el prefereix automàticament.


themed? ​

optional themed?: boolean

Beta

Cert quan les resolucions clara i fosca difereixen (el valor és light-dark()).


refersTo? ​

optional refersTo?: string

Beta

El token que aquest referencia, quan value és un únic var(...).


meta? ​

optional meta?: TokenMeta

Beta

Metadades sense valor.