Skip to content

pantoken / packages/model/src / Token

Интерфейс: Token

Бета

Один дизайн‑токен в каноническом IR, выровненном по @property.

Свойства

name

name: string

Имя пользовательского свойства, например --instui-color-background-base.


syntax

syntax: string

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


inherits

inherits: boolean

Флаг @property inherits.


value

value: string

Конкретное значение, ссылка на var(...) или пара light-dark(a, b).


themed?

optional themed?: boolean

Бета

Истинно, когда светлое и тёмное разрешения отличаются (значение — light-dark()).


refersTo?

optional refersTo?: string

Бета

Токен, на который ссылается этот, когда value — одиночный var(...).


meta?

optional meta?: TokenMeta

Бета

Метаданные, не являющиеся значением.