Skip to content

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