Skip to content

pantoken / packages/utils/src / danglingReferences

Feidhm: danglingReferences()

danglingReferences(css): string[]

Béite

Seiceáil féin-chlúdaigh: ainmneacha --instui-* a bhfuil tagairt dóibh trí var() i stíleán nach ndéantar riamh a shainiú (mar chlárú @property nó mar fhoráil --x:). Sórtáilte; ciallaíonn folamh go réitíonn gach tagairt laistigh den aon aschur. Úsáidtear le haghaidh stíleán féin-chuimsitheacha (css, pendo).

Paraiméadair

css

string

An stíleán ghinte.

Tuairisceáin

string[]

Na hainmneacha tagartha atá fágtha.

Sampla

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