Skip to content

pantoken / packages/utils/src / unknownReferences

ฟังก์ชัน: unknownReferences()

unknownReferences(text, ir): string[]

เบต้า

การตรวจสอบการเบี่ยงเบน: --instui-* ชื่อใน text ที่ IR ไม่ได้กำหนด (เรียงลำดับ; ว่างหมายถึงไม่มี การเบี่ยงเบน). ใช้สำหรับผลลัพธ์ที่ อ้างอิง โทเค็นที่กำหนดไว้ที่อื่น — เช่น สะพาน docusaurus/vitepress ซึ่งเป้าหมาย var(--instui-*) ต้องเป็นโทเค็นจริงทั้งหมด.

พารามิเตอร์

text

string

ผลลัพธ์ที่สร้างขึ้น.

ir

readonly 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)