Skip to content

pantoken / packages/utils/src / danglingReferences

Ֆունկցիա: danglingReferences()

danglingReferences(css): string[]

Բետա

Ենթաառանձնացում ստուգում՝ --instui-* անունները սեղմվում են var()-ի միջոցով ոճաթերթում, որը երբեք չի սահմանում դրանք (երբ որպես @property գրանցում կամ --x: հայտարարություն): Ցանկավորված են; դատարկ նշանակում է, որ յուրաքանչյուր հղում լուծվում է նույն ելքում։ Օգտագործվում է ինքնահ-contained ոճաթերթերի համար (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"]