Skip to content

pantoken-root / packages/model/src / DeprecationEntry

インターフェース: DeprecationEntry ​

ベータ

トークン廃止台帳の1件 — 単一の上流で廃止されたトークンのライフサイクル。

シム値は、いずれか一方から来る: replacement(var(replacement) を出力し、テーマ化の流れを保持)または value(代替がない場合に最後に知られているリテラルを固定)。ちょうど一方が期待され、どちらもないエントリはシムを出力しません。

プロパティ ​

token ​

token: string

ベータ

廃止された上流トークン名、例: --instui-component-truncate-text-line-height。


deprecatedIn ​

deprecatedIn: string

ベータ

The upstream release that dropped it, <tier>@<version> (e.g. "design-tokens@v1.5.0").


removeIn ​

removeIn: string

ベータ

The upstream MINOR at which the shim is retired, <tier>@<version> (e.g. "design-tokens@v1.6.0").


replacement? ​

optional replacement?: string

ベータ

シムを正準トークンに転送する(var(replacement) を出力)。


value? ​

optional value?: string

ベータ

代替がない場合、シムをリテラル(そのトークンの最後に知られている値)に固定する。


frozen? ​

optional frozen?: Record<Theme, Pick<Token, "value" | "syntax" | "inherits" | "themed" | "meta">>

ベータ

削除されたトークンのリテラル値と登録を各テーマごとに個別に保持する。


note? ​

optional note?: string

ベータ

互換性ドキュメントと変更ログに表示される人間向けの注記。