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)