Skip to content

pantoken-root / scope

scope ​

Bêta

@pantoken/core — le transformateur pantoken.

Les clés CSS de Pantoken thématisent un attribut data-pantoken-theme qui correspond à any élément, pas seulement :root__, donc le theming est une propriété d'un sous-arbre plutôt que de la page. Ce paquet constitue la moitié runtime de ce contrat :

  • resolveScope remonte depuis un élément pour trouver le thème, le schéma et la couleur en vigueur — la moitié d'auto-détection.
  • createScope déclare une portée explicitement, avec son propre état persistant et son propre canal de messages de frame — la moitié de configuration manuelle qui empêche la collision de deux instances.
  • ensureProperties injecte une fois les enregistrements document-globaux @property, quelle que soit le nombre d'instances qui les demandent.

Sans Node par conception : ceci est destiné au navigateur.

Interfaces ​

Alias de type ​

Variables ​

Fonctions ​

Références ​

BOUNDARY_ATTR ​

Ré-exporte BOUNDARY_ATTR


BOUNDARY_CLASS ​

Ré-exporte BOUNDARY_CLASS


COLOR_ATTR ​

Réexporte Mode


SCHEME_ATTR ​

Réexporte Mode


THEME_ATTR ​

Réexporte Mode


colorClass ​

Réexporte Mode


schemeClass ​

Réexporte Theme


themeClass ​

Réexporte Theme