Skip to content

pantoken-root / formats/scope/src / PantokenScope

Gränssnitt: PantokenScope ​

Beta

Ett aktivt scope bundet till ett element.

Egenskaper ​

element ​

readonly element: HTMLElement

Beta

Elementet som bär scopets attribut.


instanceId ​

readonly instanceId: string

Beta

Produkten som logotypen tillhör.

Metoder ​

get() ​

get(): ScopeConfig

Beta

Scopets egen konfiguration — vad det deklarerar, inte vad det ärvt.

Returnerar ​

ScopeConfig


set() ​

set(patch): void

Beta

Slå ihop en partiell konfiguration. Skicka null för ett fält för att rensa det och åter ärva.

Parametrar ​

patch ​

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

Returnerar ​

void


resolve() ​

resolve(el?): ResolvedScope

Beta

Bestäm det effektiva scopet för en ättling (standard är detta scops eget element).

Parametrar ​

el? ​

Element

Returnerar ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

Beta

Skicka detta scops tillstånd till frame och håll det synkroniserat. Returnerar en frånkopplingsfunktion.

Parametrar ​

frame ​

HTMLIFrameElement

Returnerar ​

() => void


subscribe() ​

subscribe(listener): () => void

Beta

Observera ändringar. Returnerar en avprenumerationsfunktion.

Parametrar ​

listener ​

(config) => void

Returnerar ​

() => void


destroy() ​

destroy(): void

Beta

Ta bort attributen, koppla loss ramar och avregistrera.

Returnerar ​

void