Skip to content

pantoken-root / formats/scope/src / PantokenScope

Interfész: PantokenScope ​

Béta

Egy élő scope, amely egy elemhez kötött.

Tulajdonságok ​

element ​

readonly element: HTMLElement

Béta

Az az elem, amely a scope attribútumokat hordozza.


instanceId ​

readonly instanceId: string

Béta

A termék, amelyhez a logó tartozik.

Metódusok ​

get() ​

get(): ScopeConfig

Béta

A scope saját konfigurációja — amit deklarál, nem az, amit örököl.

Visszatérési érték ​

ScopeConfig


set() ​

set(patch): void

Béta

Olvasszon be egy részleges konfigurációt. Adjon át null-t egy mező törléséhez, hogy újra örököljön.

Paraméterek ​

patch ​

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

Visszatérési érték ​

void


resolve() ​

resolve(el?): ResolvedScope

Béta

Oldja fel a hatályos scope-ot egy leszármazott számára (alapértelmezés szerint ez a scope saját eleme)).

Paraméterek ​

el? ​

Element

Visszatérési érték ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

Béta

Küldje el ennek a scope-nak az állapotát frame-re, és tartsa szinkronban. Visszaad egy detach függvényt.

Paraméterek ​

frame ​

HTMLIFrameElement

Visszatérési érték ​

() => void


subscribe() ​

subscribe(listener): () => void

Béta

Figyelje a változásokat. Visszaad egy leiratkozó függvényt.

Paraméterek ​

listener ​

(config) => void

Visszatérési érték ​

() => void


destroy() ​

destroy(): void

Béta

Távolítsa el az attribútumokat, szakadjon le a frame-ekről, és regisztráljon ki.

Visszatérési érték ​

void