Skip to content

pantoken-root / scope

scope ​

Beta

@pantoken/core — transformator pantoken.

Klucze CSS Pantoken mapują motywy na atrybut data-pantoken-theme, który pasuje do any elementu, nie tylko do :root, więc motywowanie jest cechą poddrzewa, a nie całej strony. Ten pakiet stanowi runtime tej umowy:

  • resolveScope przechodzi w górę od elementu, aby znaleźć motyw, schemat i kolor obowiązujące — połowa odpowiedzialna za autodetekcję.
  • createScope deklaruje zakres jawnie, z własnym utrwalonym stanem i kanałem wiadomości ramki — połowa ręcznej konfiguracji, która zapobiega kolizjom dwóch instancji.
  • ensureProperties wstrzykuje dokumentowo-globalne rejestracje @property jednorazowo, niezależnie ile instancji o nie poprosi .

Bez Node z założenia: to jest przeznaczone do przeglądarki.

Interfejsy ​

Aliasy typów ​

Zmienne ​

Funkcje ​

Odwołania ​

BOUNDARY_ATTR ​

Re-eksportuje BOUNDARY_ATTR


BOUNDARY_CLASS ​

Re-eksportuje BOUNDARY_CLASS


COLOR_ATTR ​

Ponownie eksportuje Mode


SCHEME_ATTR ​

Ponownie eksportuje Mode


THEME_ATTR ​

Ponownie eksportuje Mode


colorClass ​

Ponownie eksportuje Mode


schemeClass ​

Ponownie eksportuje Theme


themeClass ​

Ponownie eksportuje Theme