Skip to content

pantoken-root / scope

scope ​

Бета

@pantoken/core — трансформатор pantoken.

CSS Pantoken привязывает темы к атрибуту data-pantoken-theme data-pantoken-theme, который соответствует any элементу, а не только :root, поэтому тематизация является свойством поддерева, а не всей страницы. Этот пакет — runtime-часть данного контракта:

  • resolveScope поднимается от элемента вверх, чтобы найти действующую тему, схему и цвет — часть автообнаружения.
  • createScope явно объявляет область с её собственным постоянным состоянием и отдельным каналом сообщений фрейма — часть ручной конфигурации, предотвращающая столкновение двух экземпляров.
  • ensureProperties вставляет документ-глобальные регистрации @property один раз, независимо от того, сколько экземпляров их запрашивают.

Без Node по дизайну: это поставляется в браузер.

Интерфейсы ​

Псевдонимы типов ​

Переменные ​

Функции ​

Ссылки ​

BOUNDARY_ATTR ​

Переэкспортирует BOUNDARY_ATTR


BOUNDARY_CLASS ​

Переэкспортирует BOUNDARY_CLASS


COLOR_ATTR ​

Повторно экспортирует Mode


SCHEME_ATTR ​

Повторно экспортирует Mode


THEME_ATTR ​

Повторно экспортирует Mode


colorClass ​

Повторно экспортирует Mode


schemeClass ​

Повторно экспортирует Theme


themeClass ​

Повторно экспортирует Theme