Skip to content

pantoken-root / scope

scope ​

Bèta

@pantoken/core — de pantoken-transformer.

Pantoken's CSS koppelt thema's aan een data-pantoken-theme attribuut dat overeenkomt met any element, niet alleen :root, dus theming is een eigenschap van een subboom in plaats van van de pagina. Dit pakket is de runtime helft van dat contract:

  • resolveScope loopt van een element omhoog om het thema, schema en de kleur te vinden die van toepassing zijn — het autodetectiegedeelte.
  • createScope verklaart expliciet een scope, met zijn eigen persistente status en zijn eigen frame berichtkanaal — het handmatig-configuratiegedeelte dat voorkomt dat twee instanties botsen.
  • ensureProperties injecteert eenmaal de document-wereldwijde @property registraties, hoe veel instanties er ook om vragen.

Node-vrij bij ontwerp: dit wordt naar de browser verzonden.

Interfaces ​

Type-aliases ​

Variabelen ​

Functies ​

Referenties ​

BOUNDARY_ATTR ​

Herexporteert BOUNDARY_ATTR


BOUNDARY_CLASS ​

Herexporteert BOUNDARY_CLASS


COLOR_ATTR ​

Her-exporteert Mode


SCHEME_ATTR ​

Her-exporteert Mode


THEME_ATTR ​

Her-exporteert Mode


colorClass ​

Her-exporteert Mode


schemeClass ​

Exporteert opnieuw Theme


themeClass ​

Exporteert opnieuw Theme