Skip to content

pantoken / packages/core/src / toStyleDictionary

Funzione: toStyleDictionary()

toStyleDictionary(tokens, mode?): Record<string, SdLeaf>

Beta

Plasmare l'IR risolto in un dizionario piatto di token di Style Dictionary indicizzato per nome del token (con il prefisso -- rimosso). Passare questo a tools/sd-config per gli emitter nativi.

Parametri

tokens

sola lettura Token[]

L'IR.

mode?

Mode = "light"

Quale modalità colore risolvere (predefinita "light").

Restituisce

Record<string, SdLeaf>

Un oggetto dizionario di Style Dictionary.

Esempio

Plasmare l'IR per la lineage nativa

ts
import { buildTokens } from "@pantoken/core/build";
import { toStyleDictionary } from "@pantoken/core";

const dictionary = toStyleDictionary(buildTokens(), "light");
// → { "instui-color-background-base": { value: "#…", type: "color" }, … }
// keys drop the leading "--"; feed this to tools/sd-config.