Skip to content

pantoken / packages/core/src / resolveReferences

تابع: resolveReferences()

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

بتا

هر توکن را به یک مقدار مشخص و تک‌حالت حل کنید: زنجیره‌های var(...) را گسترش دهید و light-dark() را به mode انتخاب‌شده فشرده کنید.

پارامترها

tokens

فقط‌خواندنی Token[]

میان‌نمای (IR).

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