Skip to content

pantoken-root / packages/core/src / Token

Interface: Token ​

Beta

Um único token de design na IR canônica alinhada a @property.

Propriedades ​

name ​

name: string

O nome da propriedade personalizada, por exemplo --instui-color-background-base.


syntax ​

syntax: string

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


inherits ​

inherits: boolean

O indicador @property inherits.


value ​

value: string

Um valor concreto, uma referência var(...) ou um par light-dark(a, b).


flatValue? ​

optional flatValue?: string

Beta

The fully-flattened literal, present only when value é uma expressão CSS que preserva referências (um modify do Tokens Studio modify renderizado como color-mix() / hsl(from …))). Emitters que precisam de uma cor real em vez de uma expressão CSS — a linhagem nativa, Figma, paletas — leem isto em vez disso; o resolvedor compartilhado em @pantoken/utils o prefere automaticamente.


themed? ​

optional themed?: boolean

Beta

Verdadeiro quando as resoluções clara e escura diferem (o valor é um light-dark()).


refersTo? ​

optional refersTo?: string

Beta

O token ao qual este faz referência, quando value é um único var(...).


meta? ​

optional meta?: TokenMeta

Beta

Metadados que não representam valor.