Skip to content

pantoken / packages/model/src / Token

Interface: Token

Bèta

Een enkel designtoken in de canonieke IR uitgelijnd op @property.

Eigenschappen

name

name: string

De naam van de custom-eigenschap, bijv. --instui-color-background-base.


syntax

syntax: string

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


inherits

inherits: boolean

De @property inherits-vlag.


value

value: string

Een concrete waarde, een var(...)-verwijzing, of een light-dark(a, b)-paar.


themed?

optional themed?: boolean

Bèta

Waar wanneer de lichte en donkere resoluties verschillen (waarde is een light-dark()).


refersTo?

optional refersTo?: string

Bèta

Het token waar dit naar verwijst, wanneer value een enkel var(...) is.


meta?

optional meta?: TokenMeta

Bèta

Metadata zonder waarde.