Skip to content

pantoken / packages/utils/src / danglingReferences

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

danglingReferences(css): string[]

เบต้า

การตรวจสอบความเป็นอิสระ: ชื่อ --instui-* ที่อ้างอิงผ่าน var() ในสไตล์ชีตซึ่งไม่เคย กำหนดไว้ (เช่น การลงทะเบียนเป็น @property หรือการประกาศเป็น --x:). เรียงลำดับ; ค่าว่างหมายถึงทุกราย การอ้างอิงได้รับการแก้ภายในเอาต์พุตเดียวกัน ใช้สำหรับสไตล์ชีตที่เป็นเอกเทศ (css, pendo).

พารามิเตอร์

css

string

สไตล์ชีตที่สร้างขึ้น

คืนค่า

string[]

ชื่อการอ้างอิงที่ไม่ได้ถูกเชื่อมโยง

ตัวอย่าง

ts
import { danglingReferences } from "@pantoken/utils";

// Self-contained: the referenced property is also defined here.
danglingReferences("@property --instui-a {} .b { color: var(--instui-a); }"); // → []

// Dangling: `--instui-b` is referenced but never defined.
danglingReferences(
  ":root { --instui-a: red; } .b { color: var(--instui-a); background: var(--instui-b); }",
); // → ["--instui-b"]