Skip to content

pantoken-root / packages/core/src / toStyleDictionary

Συνάρτηση: toStyleDictionary() ​

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

Βήτα

Διαμορφώστε το επιλυμένο IR ως ένα επίπεδο λεξικό tokens του Style Dictionary με κλειδιά τα ονόματα των tokens (με το προεξέχον -- να αφαιρείται). Προωθήστε αυτό στο tools/sd-config για τους εγγενείς εκδότες.

Παράμετροι ​

tokens ​

μόνο για ανάγνωση Token[]

Το IR.

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.