Skip to content

pantoken / packages/utils/src / unknownReferences

Ֆունկցիա: unknownReferences()

unknownReferences(text, ir): string[]

Բետա

Դռիֆտի ստուգում. --instui-* անուններ text-ում, որոնք IR‑ը չի սահմանում (անկում; դատարկը նշանակում է դռիֆտ չկա) Օգտավետ է այն ելքերի համար, որոնք հղվում են այլ տեղ սահմանված տոկեններին — օրինակ docusaurus/vitepress փոխանցողներ, որոնց var(--instui-*) թիրախները պետք է բոլորն իրական տոկեններ լինեն։

Պարամետրեր

text

string

Ստեղծված ելքը։

ir

միայն կարդալու Token[]

Տոկենի գեներացված IR աղբյուրը։

Վերադարձվող արժեք

string[]

Անհայտ տոկենի անունները։

Օրինակ

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)