Skip to content

pantoken-root / formats/scope/src / PantokenScope

Antaramuka: PantokenScope ​

Beta

Satu skop langsung yang terikat pada satu elemen.

Sifat ​

element ​

readonly element: HTMLElement

Beta

Elemen yang membawa atribut skop.


instanceId ​

readonly instanceId: string

Beta

Produk yang dimiliki oleh logo tersebut.

Kaedah ​

get() ​

get(): ScopeConfig

Beta

Konfigurasi skop itu sendiri — apa yang ia isytiharkan, bukan apa yang ia warisi.

Mengembalikan ​

ScopeConfig


set() ​

set(patch): void

Beta

Gabungkan konfigurasi separa. Hantar null untuk medan untuk mengosongkannya dan mewarisi semula.

Parameter ​

patch ​

Partial<Record<keyof ScopeConfig, string | null | undefined>>

Mengembalikan ​

void


resolve() ​

resolve(el?): ResolvedScope

Beta

Selesaikan skop berkesan untuk keturunan (lalai kepada elemen skop ini sendiri)).

Parameter ​

el? ​

Element

Mengembalikan ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

Beta

Hantar keadaan skop ini ke frame dan kekalkan penyelarasannya. Mengembalikan fungsi detach.

Parameter ​

frame ​

HTMLIFrameElement

Mengembalikan ​

() => void


subscribe() ​

subscribe(listener): () => void

Beta

Perhatikan perubahan. Mengembalikan fungsi batal-langgan.

Parameter ​

listener ​

(config) => void

Mengembalikan ​

() => void


destroy() ​

destroy(): void

Beta

Buang atribut, putuskan bingkai, dan nyahdaftar.

Mengembalikan ​

void