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