Skip to content

pantoken / packages/core/src / toStyleDictionary

Функція: toStyleDictionary()

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

Бета

Сформувати отриманий IR як плаский словник токенів Style Dictionary, індексований за іменем токена (з видаленням leading --). Передайте це до tools/sd-config для нативних емІтерів.

Параметри

tokens

тільки для читання Token[]

Проміжне представлення.

mode?

Mode = "light"

Який режим кольору вирішувати (за замовчуванням "light").

Повертає

Record<string, SdLeaf>

Об'єкт словника Style Dictionary.

Приклад

Сформувати IR для нативної лінії

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.