Skip to content

pantoken-root / 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