Skip to content

pantoken-root / formats/scope/src / PantokenScope

Arayüz: PantokenScope ​

Beta

Tek bir elemente bağlı canlı bir kapsam.

Özellikler ​

element ​

readonly element: HTMLElement

Beta

Kapsam özniteliklerini taşıyan element.


instanceId ​

readonly instanceId: string

Beta

Logonun ait olduğu ürün.

Metotlar ​

get() ​

get(): ScopeConfig

Beta

Kapsamın kendi yapılandırması — beyan ettikleri, miras aldıkları değil.

Döndürür ​

ScopeConfig


set() ​

set(patch): void

Beta

Kısmi bir yapılandırmayı birleştirin. Bir alanı temizlemek ve yeniden miras almak için null geçin.

Parametreler ​

patch ​

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

Döndürür ​

void


resolve() ​

resolve(el?): ResolvedScope

Beta

Bir alt öğe için etkin kapsamı çözer (varsayılan olarak bu kapsamın kendi element)).

Parametreler ​

el? ​

Element

Döndürür ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

Beta

Bu kapsamın durumunu frame'a gönderin ve senkron tutun. Bir ayırma (detach) fonksiyonu döner.

Parametreler ​

frame ​

HTMLIFrameElement

Döndürür ​

() => void


subscribe() ​

subscribe(listener): () => void

Beta

Değişiklikleri gözlemleyin. Bir abonelik iptal fonksiyonu döner.

Parametreler ​

listener ​

(config) => void

Döndürür ​

() => void


destroy() ​

destroy(): void

Beta

Öznitelikleri kaldırın, frameleri ayırın ve kaydı silin.

Döndürür ​

void