Skip to content

pantoken-root / formats/scope/src / PantokenScope

Vmesnik: PantokenScope ​

Beta

Živ obseg, vezan na en element.

Lastnosti ​

element ​

readonly element: HTMLElement

Beta

Element, ki nosi atribute obsega.


instanceId ​

readonly instanceId: string

Beta

Izdelek, kateremu pripada logotip.

Metode ​

get() ​

get(): ScopeConfig

Beta

Lastna konfiguracija obsega — kar deklarira sam, ne tistega, kar podeduje.

Vrne ​

ScopeConfig


set() ​

set(patch): void

Beta

Zlij v parcialno konfiguracijo. Posredujte null za polje, da ga počistite in ponovno podedujete.

Parametri ​

patch ​

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

Vrne ​

void


resolve() ​

resolve(el?): ResolvedScope

Beta

Razrešite dejanski obseg za potomca (privzeto element tega obsega)).

Parametri ​

el? ​

Element

Vrne ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

Beta

Pošljite stanje tega obsega v frame in ga sinhronizirajte. Vrne funkcijo za odklop.

Parametri ​

frame ​

HTMLIFrameElement

Vrne ​

() => void


subscribe() ​

subscribe(listener): () => void

Beta

Opazujte spremembe. Vrne funkcijo za odjavo.

Parametri ​

listener ​

(config) => void

Vrne ​

() => void


destroy() ​

destroy(): void

Beta

Odstranite atribute, odklopite okvirje in prekličite registracijo.

Vrne ​

void