Skip to content

pantoken / packages/utils/src / unknownReferences

Functie: unknownReferences()

unknownReferences(text, ir): string[]

Bèta

Driftcontrole: --instui-* namen in text die de IR niet definieert (gesorteerd; leeg betekent geen afwijking). Gebruik voor outputs die verwijzen naar tokens die elders zijn gedefinieerd — bijv. de docusaurus/vitepress bridges, waarvan de var(--instui-*)-doelen allemaal echte tokens moeten zijn.

Parameters

text

string

De gegenereerde output.

ir

alleen-lezen Token[]

De bron-token-IR.

Retourneert

string[]

De onbekende tokennamen.

Voorbeeld

ts
import { unknownReferences } from "@pantoken/utils";
import type { Token } from "@pantoken/model";

const ir: Token[] = [
  { name: "--instui-leaf", syntax: "<color>", inherits: true, value: "#0374B5" },
];

unknownReferences("--x: var(--instui-leaf); --y: var(--instui-gone);", ir);
// → ["--instui-gone"]
unknownReferences("--x: var(--instui-leaf);", ir); // → []  (no drift)