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

Бета

Визначити ефективну область для нащадка (за замовчуванням — власний елемент цієї області)).

Параметри ​

el? ​

Element

Повертає ​

ResolvedScope


attachFrame() ​

attachFrame(frame): () => void

Бета

Надіслайте стан цієї області до frame і підтримуйте синхронізацію. Повертає функцію від’єднання.

Параметри ​

frame ​

HTMLIFrameElement

Повертає ​

() => void


subscribe() ​

subscribe(listener): () => void

Бета

Спостерігати за змінами. Повертає функцію відписки.

Параметри ​

listener ​

(config) => void

Повертає ​

() => void


destroy() ​

destroy(): void

Бета

Вилучає атрибути, від’єднує кадри та скасовує реєстрацію.

Повертає ​

void