Skip to content

pantoken-root / formats/scope/src / CreateScopeOptions

接口: CreateScopeOptions ​

Beta

用于 aggregate 的选项。

扩展 ​

属性 ​

theme? ​

optional theme?: string

Beta

主题键,例如 "rebrand"。 被 [data-pantoken-theme="…"] 匹配。

继承自 ​

ScopeConfig.theme


scheme? ​

optional scheme?: Scheme

Beta

固定的配色方案。省略则跟随操作系统偏好。

继承自 ​

ScopeConfig.scheme


color? ​

optional color?: string

Beta

自定义品牌颜色键。

继承自 ​

ScopeConfig.color


instanceId? ​

optional instanceId?: string

Beta

用于区分页面上此 pantoken 实例与其他实例的标识符。作用域、存储键、 以及框架消息都以此为键。

重写 ​

ScopeConfig.instanceId


boundary? ​

optional boundary?: boolean

Beta

在此元素处停止祖先解析,以便外部无法为内部设置主题。用于 不应继承周围应用主题的预览面板。


persist? ​

optional persist?: boolean

Beta

持久化并恢复状态。传入 false 可仅将作用域保存在内存中(默认 true))。


storage? ​

optional storage?: Pick<Storage, "getItem" | "setItem"> | null

Beta

存储后端(默认为 localStorage,当不可用时静默跳过)。