Skip to content

pantoken / packages/utils/src / danglingReferences

Funció: danglingReferences()

danglingReferences(css): string[]

Beta

Comprovació d'autocontingut: noms --instui-* referenciats via var() en un full d'estils que mai defineix (com a registre @property o declaració --x:). Ordenat; buit significa que tota referència es resol dins la mateixa sortida. Utilitzar per a fulls d'estils autocontinguts (css, pendo).

Paràmetres

css

string

El full d'estils generat.

Retorna

string[]

Els noms de referència penjants.

Exemple

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"]