Skip to content

pantoken-root / 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"]