Skip to content

pantoken-root / formats/scope/src / PantokenScope

Interface: PantokenScope ​

Beta

Et live-scope bundet til ét element.

Egenskaber ​

element ​

readonly element: HTMLElement

Beta

Elementet der bærer scope-attributterne.


instanceId ​

readonly instanceId: string

Beta

Produktet, som logoet tilhører.

Metoder ​

get() ​

get(): ScopeConfig

Beta

Scopets egen konfiguration — hvad det erklærer, ikke hvad det arver.

Returnerer ​

ScopeConfig


set() ​

set(patch): void

Beta

Merge en delvis konfiguration ind. Angiv null for et felt for at rydde det og arve igen.

Parametre ​

patch ​

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

Returnerer ​

void


resolve() ​

resolve(el?): ResolvedScope

Beta

Bestem det effektive omfang for en efterkommer (som standard er dette scopes eget element).

Parametre ​

el? ​

Element

Returnerer ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

Beta

Send dette scopes tilstand til frame og hold det synkroniseret. Returnerer en detach-funktion.

Parametre ​

frame ​

HTMLIFrameElement

Returnerer ​

() => void


subscribe() ​

subscribe(listener): () => void

Beta

Observer ændringer. Returnerer en unsubscribe-funktion.

Parametre ​

listener ​

(config) => void

Returnerer ​

() => void


destroy() ​

destroy(): void

Beta

Fjern attributterne, løsne frames og afregistrer.

Returnerer ​

void