Skip to content

pantoken-root / packages/core/src / Token

介面: Token ​

Beta(測試)

位於標準 @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) 配對。


flatValue? ​

optional flatValue?: string

Beta(測試)

完全攤平的字面值,僅在 value 是一個保留參考的 CSS 表達式(Tokens Studio 的 modify 呈現為 color-mix() / hsl(from …)))。需要實際顏色而非 CSS 表達式的輸出器 — 本機血統、Figma、色票 — 會改讀 這個值;共用解析器 @pantoken/utils 會自動優先使用它。


themed? ​

optional themed?: boolean

Beta(測試)

當淺色與深色解析不同時為 true(值為 light-dark())。


refersTo? ​

optional refersTo?: string

Beta(測試)

當 value 為單一 var(...) 時,該欄位為此項所參照的代幣。


meta? ​

optional meta?: TokenMeta

Beta(測試)

非數值的描述性資料。