Skip to content

pantoken / packages/core/src / toStyleDictionary

Funkcija: toStyleDictionary()

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

Beta

Oblikuj razrešeni IR kot raven slovar tokenov Style Dictionary, kjer so ključi imena tokenov (z odstranjeno vodilno --). To posreduj tools/sd-config za izvorne emitterje.

Parametri

tokens

readonly Token[]

Vmesna predstavitev (IR).

mode?

Mode = "light"

Kateri barvni način razrešiti (privzeto "light").

Vrne

Record<string, SdLeaf>

Objekt slovarja Style Dictionary.

Primer

Oblikuj IR za izvorno linijo

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.