Skip to content

pantoken / packages/core/src / Token

Інтерфейс: Token

Бета

Одиночний дизайн-токен у канонічному IR, вирівняному на @property.

Властивості

name

name: string

Назва custom-property, наприклад --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

Бета

True, якщо значення для світлого та темного режимів відрізняються (значення — light-dark()).


refersTo?

optional refersTo?: string

Бета

Токен, на який посилається цей, коли value є одиничним var(...).


meta?

optional meta?: TokenMeta

Бета

Метадані, що не стосуються значення.