Skip to content

pantoken-root / formats/scope/src / PantokenScope

Interfejs: PantokenScope ​

Beta

Żywy zakres powiązany z jednym elementem.

Właściwości ​

element ​

readonly element: HTMLElement

Beta

Element noszący atrybuty zakresu.


instanceId ​

readonly instanceId: string

Beta

Produkt, do którego należy logo.

Metody ​

get() ​

get(): ScopeConfig

Beta

Własna konfiguracja zakresu — to, co deklaruje, a nie to, co odziedzicza.

Zwraca ​

ScopeConfig


set() ​

set(patch): void

Beta

Scal częściową konfigurację. Przekaż null dla pola, aby je wyczyścić i ponownie odziedziczyć.

Parametry ​

patch ​

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

Zwraca ​

void


resolve() ​

resolve(el?): ResolvedScope

Beta

Rozwiąż efektywny zakres dla potomka (domyślnie do elementu tego zakresu)).

Parametry ​

el? ​

Element

Zwraca ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

Beta

Wyślij stan tego zakresu do frame i utrzymuj je w synchronizacji. Zwraca funkcję odłączenia.

Parametry ​

frame ​

HTMLIFrameElement

Zwraca ​

() => void


subscribe() ​

subscribe(listener): () => void

Beta

Obserwuj zmiany. Zwraca funkcję wypisania się.

Parametry ​

listener ​

(config) => void

Zwraca ​

() => void


destroy() ​

destroy(): void

Beta

Usuń atrybuty, odłącz ramki i wyrejestruj.

Zwraca ​

void