Skip to content

pantoken / packages/core/src / resolveReferences

फंक्शन: resolveReferences()

resolveReferences(tokens, mode?): Map<string, string>

बीटा

हर टोकन को एक ठोस, सिंगल-मोड मान में हल करें: var(...) श्रृंखलाओं का विस्तार करें और light-dark() को चुने गए mode में संकुचित करें।

पैरामीटर

tokens

केवल-पढ़ने योग्य Token[]

इंटरमीडिएट प्रतिनिधित्व।

mode?

Mode = "light"

light-dark() के किस पक्ष को रखना है (डिफ़ॉल्ट "light").

वापसी

Map<string, string>

एक मैप जो टोकन नाम को ठोस मान से जोड़ता है।

उदाहरण

निर्मित IR को ठोस डार्क-मोड मानों में हल करें

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

const resolved = resolveReferences(buildTokens(), "dark");
resolved.get("--instui-color-background-base"); // → a concrete "#…" value