Skip to content

pantoken-root / packages/core/src / resolveReferences

Fungsi: resolveReferences() ​

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

Beta

Selesaikan setiap token menjadi nilai konkret satu-mode: kembangkan rantai var(...) dan gabungkan light-dark() ke mode yang dipilih.

Parameter ​

tokens ​

hanya baca Token[]

IR.

mode? ​

Mode = "light"

Sisi mana dari light-dark() yang dipertahankan (default "light").

Mengembalikan ​

Map<string, string>

Peta nama token ke nilai konkret.

Contoh ​

Selesaikan IR yang dibangun menjadi nilai konkret untuk mode gelap

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