Skip to content

pantoken-root / scope

scope ​

Beta

@pantoken/core — pantoken-transformatoren.

Pantoken's CSS knytter temaer til et data-pantoken-theme-attribut, som matcher ethvert element, ikke kun :root, så theming er en egenskab af et deltræ snarere end af siden. Denne pakke er driftsdelen af den kontrakt:

  • resolveScope går op fra et element for at finde temaet, skemaet og farven i effekt — autodetekteringsdelen.
  • createScope erklærer eksplicit et scope, med sin egen vedvarende tilstand og sin egen frame beskedkanal — den manuelle konfigurationsdel, der forhindrer to instanser i at kollidere.
  • ensureProperties injicerer dokumentets globale @property-registreringer én gang, uanset hvor mange instanser der anmoder om dem.

Node-fri efter design: dette udsendes til browseren.

Grænseflader ​

Typealiaser ​

Variabler ​

Funktioner ​

Referencer ​

BOUNDARY_ATTR ​

Geneksporterer BOUNDARY_ATTR


BOUNDARY_CLASS ​

Geneksporterer BOUNDARY_CLASS


COLOR_ATTR ​

Genoverfører Mode


SCHEME_ATTR ​

Genoverfører Mode


THEME_ATTR ​

Genoverfører Mode


colorClass ​

Genoverfører Mode


schemeClass ​

Geneksporterer Theme


themeClass ​

Geneksporterer Theme