Skip to content

pantoken-root / formats/scope/src / CreateScopeOptions

Giao diện: CreateScopeOptions ​

Beta

Tùy chọn cho aggregate.

Mở rộng ​

Thuộc tính ​

theme? ​

optional theme?: string

Beta

Khoá theme, ví dụ "rebrand". Khớp bởi [data-pantoken-theme="…"].

Kế thừa từ ​

ScopeConfig.theme


scheme? ​

optional scheme?: Scheme

Beta

Scheme màu được ghim. Bỏ qua để theo tùy chọn của OS.

Kế thừa từ ​

ScopeConfig.scheme


color? ​

optional color?: string

Beta

Khoá màu thương hiệu tuỳ chỉnh.

Kế thừa từ ​

ScopeConfig.color


instanceId? ​

optional instanceId?: string

Beta

Định danh phân biệt instance pantoken này với các instance khác trên trang. Scopes, khoá lưu trữ, và các message frame đều được khoá bởi giá trị này.

Ghi đè ​

ScopeConfig.instanceId


boundary? ​

optional boundary?: boolean

Beta

Dừng việc giải quyết từ ancestor tại phần tử này, để không có thứ gì bên ngoài có thể áp theme vào bên trong. Dùng cho một khung preview không được kế thừa theme của ứng dụng xung quanh.


persist? ​

optional persist?: boolean

Beta

Lưu và khôi phục trạng thái. Truyền false để giữ scope chỉ trong bộ nhớ (mặc định true)).


storage? ​

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

Beta

Backend lưu trữ (mặc định localStorage, bị bỏ qua im lặng khi không khả dụng)).