Skip to content

pantoken-root / formats/scope/src / PantokenScope

Grensesnitt: PantokenScope ​

Beta

En levende scope bundet til ett element.

Egenskaper ​

element ​

readonly element: HTMLElement

Beta

Elementet som bærer scope-attributtene.


instanceId ​

readonly instanceId: string

Beta

Produktet logoen tilhører.

Metoder ​

get() ​

get(): ScopeConfig

Beta

Scope-ens egen konfigurasjon — hva den erklærer, ikke hva den arver.

Returnerer ​

ScopeConfig


set() ​

set(patch): void

Beta

Slå sammen en delvis konfigurasjon. Send null for et felt for å fjerne det og arve på nytt.

Parametere ​

patch ​

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

Returnerer ​

void


resolve() ​

resolve(el?): ResolvedScope

Beta

Resolve the effective scope for a descendant (standard er dette scope-ets eget element)).

Parametere ​

el? ​

Element

Returnerer ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

Beta

Send dette scope-ets tilstand til frame og hold den synkronisert. Returnerer en frakoblingsfunksjon.

Parametere ​

frame ​

HTMLIFrameElement

Returnerer ​

() => void


subscribe() ​

subscribe(listener): () => void

Beta

Observer endringer. Returnerer en avmeldingsfunksjon.

Parametere ​

listener ​

(config) => void

Returnerer ​

() => void


destroy() ​

destroy(): void

Beta

Fjern attributtene, frakoble rammer og avregistrer.

Returnerer ​

void