Skip to content

pantoken-root / scope

scope ​

Beta

@pantoken/core — pantoken-transformatoren.

Pantoken sine CSS knyter tema til eit data-pantoken-theme-attributt som matchar kvar som helst element, ikkje berre :root, så tematikk er ei eigenskap av eit deltre snarare enn av heile sida. Denne pakken er runtime-delen av den kontrakten:

  • resolveScope går opp frå eit element for å finne temaet, skjemaet og fargen som gjeld — den automatisk-deteksjonsdelen.
  • createScope erklærer eit omfang eksplisitt, med eiga persistert tilstand og eiga ramme meldingkanal — den manuelle konfigurasjonsdelen som hindrar at to instansar kolliderer.
  • ensureProperties injiserer dei dokument-globale @property-registreringane éin gong, uansett kor mange instansar som ber om dei.

Node-fri ved design: dette distribuerast til nettlesaren.

Grensesnitt ​

Typealias ​

Variablar ​

Funksjonar ​

Referansar ​

BOUNDARY_ATTR ​

Re-eksporterer BOUNDARY_ATTR


BOUNDARY_CLASS ​

Re-eksporterer BOUNDARY_CLASS


COLOR_ATTR ​

Gjeneksporterer Mode


SCHEME_ATTR ​

Gjeneksporterer Mode


THEME_ATTR ​

Gjeneksporterer Mode


colorClass ​

Gjeneksporterer Mode


schemeClass ​

Eksporterer på nytt Theme


themeClass ​

Eksporterer på nytt Theme