Skip to content

pantoken-root / scope

scope ​

Beta

@pantoken/core — o transformador do pantoken.

O CSS do Pantoken associa temas a um atributo data-pantoken-theme data-pantoken-theme que corresponde a any elemento, não apenas :root; portanto o theming é uma propriedade de uma subárvore em vez da página. Este pacote é a metade de runtime desse contrato:

  • resolveScope sobe a partir de um elemento para encontrar o tema, esquema e cor em efeito — a metade de auto-detecção.
  • createScope declara um escopo explicitamente, com seu próprio estado persistido e seu próprio canal de mensagens entre frames — a metade de configuração manual que impede colisão entre duas instâncias.
  • ensureProperties injeta as @property registros globais de @property no documento uma vez, independentemente de quantas instâncias os solicitem.

Sem dependência de Node por design: isto é enviado para o navegador.

Interfaces ​

Aliases de tipo ​

Variáveis ​

Funções ​

Referências ​

BOUNDARY_ATTR ​

Reexporta BOUNDARY_ATTR


BOUNDARY_CLASS ​

Reexporta BOUNDARY_CLASS


COLOR_ATTR ​

Reexporta Mode


SCHEME_ATTR ​

Reexporta Mode


THEME_ATTR ​

Reexporta Mode


colorClass ​

Reexporta Mode


schemeClass ​

Reexporta Theme


themeClass ​

Reexporta Theme