Skip to content

pantoken-root / packages/model/src / Token

インターフェース: Token ​

ベータ

標準化された @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

ベータ

完全にフラット化されたリテラルは、value が参照を保持するCSS 表現(Tokens Studio の modify が color-mix() / hsl(from …)) としてレンダリングされた場合)にのみ存在します。CSS表現ではなく実際の色が必要なエミッター(ネイティブ系、Figma、スウォッチなど)は代わりにこれを読み取り、 @pantoken/utils の共有リゾルバはこれを自動的に優先します。


themed? ​

optional themed?: boolean

ベータ

ライトとダークの解決値が異なる場合に true(値は light-dark())。


refersTo? ​

optional refersTo?: string

ベータ

value が単一の var(...) であるときに参照するトークン。


meta? ​

optional meta?: TokenMeta

ベータ

値以外のメタデータ。