Skip to content

pantoken-root / scope

scope ​

Beta

@pantoken/core — pantoken 转换器。

Pantoken 的 CSS 将主题键映射到一个 data-pantoken-theme 属性,该属性匹配 any 元素,而不仅仅是 :root,因此主题是子树的属性而非页面的属性。此包是该约定的运行时部分:

    • 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