pantoken / formats/dtcg/src / toDtcg
Függvény: toDtcg()
toDtcg(
tokens,mode?):Record<string,DtcgNode>
Béta
IR tokenlista konvertálása DTCG dokumentummá.
Paraméterek
tokens
readonly Token[]
Az IR (pl. @pantoken/tokens-ből).
mode?
Mode = "light"
Melyik szín mód oldja fel (alapértelmezett "light").
Visszatérés
Record<string, DtcgNode>
Egy beágyazott DTCG token fa.
Példák
Az alapértelmezett IR konvertálása DTCG fává
ts
import { toDtcg } from "@pantoken/dtcg";
import { tokens } from "@pantoken/tokens";
const doc = toDtcg(tokens);
// doc.color.background.brand === { $value: "#0374b5", $type: "color" }Egy másik téma sötét módját feloldani
ts
import { toDtcg } from "@pantoken/dtcg";
import { byTheme } from "@pantoken/tokens";
toDtcg(byTheme("canvas"), "dark");