Skip to content

pantoken-root / scope

scope ​

Beta

@pantoken/core — pantoken-transformatorn.

Pantokens CSS knyter teman till ett data-pantoken-theme-attribut som matchar vilket som helst element, inte bara :root, så tematisering är en egenskap hos ett delträd snarare än av sidan. Detta paket är runtime-halvan av det kontraktet:

  • resolveScope går upp från ett element för att hitta temat, schemat och färgen som gäller — automatdetekteringshalvan.
  • createScope deklarerar ett scope explicit, med sitt eget persistenta tillstånd och sin egen ram meddelandekanal — den manuella konfigurationshalvan som förhindrar att två instanser kolliderar.
  • ensureProperties injicerar dokumentets globala @property-registreringar en gång, oavsett hur många instanser som begär dem.

Node-fri av design: detta distribueras till webbläsaren.

Gränssnitt ​

Typalias ​

Variabler ​

Funktioner ​

Referenser ​

BOUNDARY_ATTR ​

Re-exporterar BOUNDARY_ATTR


BOUNDARY_CLASS ​

Re-exporterar BOUNDARY_CLASS


COLOR_ATTR ​

Återexporterar Mode


SCHEME_ATTR ​

Återexporterar Mode


THEME_ATTR ​

Återexporterar Mode


colorClass ​

Återexporterar Mode


schemeClass ​

Återexporterar Theme


themeClass ​

Återexporterar Theme