Skip to content

pantoken-root / packages/core/src / Token

Arayüz: Token ​

Beta

Kanonik @property ile hizalanmış IR'deki tek bir tasarım tokeni.

Özellikler ​

name ​

name: string

Özel-özellik adı, örn. --instui-color-background-base.


syntax ​

syntax: string

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


inherits ​

inherits: boolean

@property inherits bayrağı.


value ​

value: string

Somut bir değer, bir var(...) referansı veya bir light-dark(a, b) çifti.


flatValue? ​

optional flatValue?: string

Beta

Tamamen düzleştirilmiş literal; yalnızca value bir referans-koruyucu CSS ifade olduğunda (Tokens Studio'da bir modify'un color-mix() / hsl(from …) olarak renderlanmış hali). CSS ifade yerine gerçek bir renge ihtiyaç duyan emitörler — native soy ağacı, Figma, renk paletleri — bunun yerine bunu okur; @pantoken/utils içindeki ortak çözümleyici bunu otomatik olarak tercih eder.


themed? ​

optional themed?: boolean

Beta

Açık ve koyu çözünürlükler farklıysa true (değer bir light-dark()).


refersTo? ​

optional refersTo?: string

Beta

Bu tokenin referans verdiği token, value tek bir var(...) olduğunda.


meta? ​

optional meta?: TokenMeta

Beta

Değer olmayan meta veri.