Skip to content

pantoken-root / formats/scope/src / PantokenScope

Grensesnitt: PantokenScope ​

Beta

Eit levande omfang bunde til eitt element.

Eigenskapar ​

element ​

readonly element: HTMLElement

Beta

Elementet som ber omfangs-attributta.


instanceId ​

readonly instanceId: string

Beta

Produktet logoen høyrer til.

Metodar ​

get() ​

get(): ScopeConfig

Beta

Omfanget si eiga konfigurasjon — det det erklærer, ikkje det det arvar.

Returnerer ​

ScopeConfig


set() ​

set(patch): void

Beta

Slå saman ein delvis konfigurasjon. Send null for eit felt for å tømme det og arve på nytt.

Parametrar ​

patch ​

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

Returnerer ​

void


resolve() ​

resolve(el?): ResolvedScope

Beta

Løys den effektive omfanget for ein etterkomar (standard til dette omfanget sitt eige element).

Parametrar ​

el? ​

Element

Returnerer ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

Beta

Send dette omfanget si tilstand til frame og hald det synkronisert. Returnerer ein fråkoplingsfunksjon.

Parametrar ​

frame ​

HTMLIFrameElement

Returnerer ​

() => void


subscribe() ​

subscribe(listener): () => void

Beta

Observer endringar. Returnerer ein avmeldingsfunksjon.

Parametrar ​

listener ​

(config) => void

Returnerer ​

() => void


destroy() ​

destroy(): void

Beta

Fjern attributta, løs frå rammene, og avregistrer.

Returnerer ​

void