Skip to content

pantoken / packages/core/src / Token

Interfejs: Token

Beta

Pojedynczy token projektowy w kanonicznym IR zgodnym z @property.

Właściwości

name

name: string

Nazwa właściwości niestandardowej, np. --instui-color-background-base.


syntax

syntax: string

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


inherits

inherits: boolean

Flaga @property inherits.


value

value: string

Konkretna wartość, odwołanie var(...) lub para light-dark(a, b).


themed?

optional themed?: boolean

Beta

Prawda, gdy rozdzielczości dla trybu jasnego i ciemnego różnią się (wartość jest light-dark()).


refersTo?

optional refersTo?: string

Beta

Token, do którego odnosi się ten token, gdy value jest pojedynczym var(...).


meta?

optional meta?: TokenMeta

Beta

Metadane niezwiązane z wartością.