Skip to content

pantoken-root / packages/model/src / DeprecationEntry

Interfaz: DeprecationEntry ​

Beta

Una entrada en el registro de desaprobación de tokens — el ciclo de vida de un único token de origen eliminado.

Un valor shim proviene O BIEN de replacement (emite var(replacement), de modo que la tematización fluye) O value (congela el literal conocido más reciente, cuando la eliminación no tiene un reemplazo canónico). Se espera exactamente uno; una entrada sin ninguno no emite shim.

Propiedades ​

token ​

token: string

Beta

El nombre del token de origen eliminado, p. ej. --instui-component-truncate-text-line-height.


deprecatedIn ​

deprecatedIn: string

Beta

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


removeIn ​

removeIn: string

Beta

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


replacement? ​

optional replacement?: string

Beta

Reenviar el shim a un token canónico (emite var(replacement)).


value? ​

optional value?: string

Beta

Congelar el shim a un literal (el último valor conocido del token) cuando no haya un reemplazo.


frozen? ​

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

Beta

Preservar el valor literal y el registro de un token eliminado por separado para cada tema.


note? ​

optional note?: string

Beta

Una nota para humanos que se muestra en la documentación de compatibilidad y en el registro de cambios.