Skip to content

pantoken-root / formats/scope/src / PantokenScope

Rajapinta: PantokenScope ​

Beta

Elävä laajuus, sidottu yhteen elementtiin.

Ominaisuudet ​

element ​

readonly element: HTMLElement

Beta

Elementti, joka kantaa laajuuden attribuutteja.


instanceId ​

readonly instanceId: string

Beta

Tuote, johon logo kuuluu.

Metodit ​

get() ​

get(): ScopeConfig

Beta

Laajuuden oma konfiguraatio — mitä se ilmoittaa, ei mitä se perii.

Palauttaa ​

ScopeConfig


set() ​

set(patch): void

Beta

Yhdistä osittainen konfiguraatio. Anna null kentälle tyhjentääksesi sen ja perimään uudelleen.

Parametrit ​

patch ​

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

Palauttaa ​

void


resolve() ​

resolve(el?): ResolvedScope

Beta

Ratkaise tehokas laajuus jälkeläiselle (oletuksena tämän laajuuden oma elementti).

Parametrit ​

el? ​

Element

Palauttaa ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

Beta

Lähetä tämän laajuuden tila frame ja pidä se synkronoituna. Palauttaa irrotusfunktion.

Parametrit ​

frame ​

HTMLIFrameElement

Palauttaa ​

() => void


subscribe() ​

subscribe(listener): () => void

Beta

Havaitse muutoksia. Palauttaa peruutus-/ilmoittautumisen-poiston funktion.

Parametrit ​

listener ​

(config) => void

Palauttaa ​

() => void


destroy() ​

destroy(): void

Beta

Poista attribuutit, irrota kehykset ja peru rekisteröinti.

Palauttaa ​

void