Skip to content

pantoken-root / formats/scope/src / PantokenScope

Entèfas: PantokenScope ​

Beta

Yon scope vivan mare ak yon sèl eleman.

Pwopriyete ​

element ​

readonly element: HTMLElement

Beta

Eleman ki pote atribi scope yo.


instanceId ​

readonly instanceId: string

Beta

Pwodwi logo a fè pati.

Metòd ​

get() ​

get(): ScopeConfig

Beta

Konfigirasyon pwòp scope la — sa li deklare, pa sa li eritye.

Retounen ​

ScopeConfig


set() ​

set(patch): void

Beta

Fizyon yon konfigirasyon pasyèl. Pase null pou yon chan pou efase li epi eritye ankò.

Paramèt ​

patch ​

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

Retounen ​

void


resolve() ​

resolve(el?): ResolvedScope

Beta

Rezoud scope efikas pou yon desandan (pa defo sou eleman scope sa a)).

Paramèt ​

el? ​

Element

Retounen ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

Beta

Voye eta scope sa a bay frame epi kenbe li an senk. Retounen yon fonksyon pou detache.

Paramèt ​

frame ​

HTMLIFrameElement

Retounen ​

() => void


subscribe() ​

subscribe(listener): () => void

Beta

Obseve chanjman. Retounen yon fonksyon dezabònman.

Paramèt ​

listener ​

(config) => void

Retounen ​

() => void


destroy() ​

destroy(): void

Beta

Retire atribi yo, detache frames, epi dezrejistre.

Retounen ​

void