Skip to content

pantoken-root / formats/scope/src / PantokenScope

Ինտերֆեյս: PantokenScope ​

Բետա

Մի կենդանի շրջանակ, կապված մեկ տարրի հետ։

Առանձնահատկություններ ​

element ​

readonly element: HTMLElement

Բետա

Այն տարրը, որը կրում է շրջանակի հատկանիշները։


instanceId ​

readonly instanceId: string

Բետա

Լոգոյին պատկանող ապրանքը.

Մեթոդներ ​

get() ​

get(): ScopeConfig

Բետա

Շրջափակման սեփական կոնֆիգուրացիան — ինչն է այն հայտարարում, ոչ թե ինչն է ժառանգում։

Վերադարձվող արժեք ​

ScopeConfig


set() ​

set(patch): void

Բետա

Միանացրեք մասնակի կոնֆիգուրացիան։ Ատլասեք null դաշտի համար՝ մաքրել և կրկին ժառանգել։

Պարամետրեր ​

patch ​

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

Վերադարձվող արժեք ​

void


resolve() ​

resolve(el?): ResolvedScope

Բետա

Resolve the effective scope for a descendant (ստանդարտ՝ այդ շրջանակի սեփական տարրն է)).

Պարամետրեր ​

el? ​

Element

Վերադարձվող արժեք ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

Բետա

Send this scope's state to frame և պահեք դրանք սինխրոն։ Վերադարձնում է անջատման ֆունկցիա։

Պարամետրեր ​

frame ​

HTMLIFrameElement

Վերադարձվող արժեք ​

() => void


subscribe() ​

subscribe(listener): () => void

Բետա

Observation արեք փոփոխությունները։ Վերադարձնում է չանջատվելու ֆունկցիա։

Պարամետրեր ​

listener ​

(config) => void

Վերադարձվող արժեք ​

() => void


destroy() ​

destroy(): void

Բետա

Հեռացրեք ատրիբուտները, անջատեք frame-ները և հանեք գրանցումը։

Վերադարձվող արժեք ​

void