Skip to content

pantoken-root / scope

scope ​

Beta

@pantoken/core — der pantoken-Transformer.

Pantoken weist Themen über einen data-pantoken-theme-Attributwert zu, der auf jedes Element passt, nicht nur auf :root. Theming ist somit eine Eigenschaft eines Teilbaums und nicht der gesamten Seite. Dieses Paket ist die Laufzeit-Hälfte dieses Vertrags:

  • resolveScope geht vom Element nach oben, um das wirksame Theme, Scheme und die Farbe zu finden — die automatische Erkennungs-Hälfte.
  • createScope deklariert einen Bereich explizit, mit eigenem persistenten Zustand und eigenem Frame-Nachrichtenkanal — die manuelle Konfigurations-Hälfte, die verhindert, dass zwei Instanzen kollidieren.
  • ensureProperties injiziert die dokumentweiten @property-Registrierungen einmal, egal wie viele Instanzen sie anfordern.

Node-frei per Design: das Paket wird im Browser ausgeliefert.

Schnittstellen ​

Typ-Aliasse ​

Variablen ​

Funktionen ​

Referenzen ​

BOUNDARY_ATTR ​

Re-exportiert BOUNDARY_ATTR


BOUNDARY_CLASS ​

Re-exportiert BOUNDARY_CLASS


COLOR_ATTR ​

Exportiert Mode erneut


SCHEME_ATTR ​

Exportiert Mode erneut


THEME_ATTR ​

Exportiert Mode erneut


colorClass ​

Exportiert Mode erneut


schemeClass ​

Re-exportiert Theme


themeClass ​

Re-exportiert Theme