Skip to content

pantoken-root / formats/scope/src / resolveScope

Функция: resolveScope() ​

resolveScope(start): ResolvedScope

Бета

Разрешает область, действующую для start, проходя по его предкам.

Параметры ​

start ​

Element | null

Элемент, для которого выполняется разрешение. В этом участвуют и его собственные атрибуты.

Возвращаемое значение ​

ResolvedScope

The ResolvedScope; поля, не объявленные никаким предком, остаются undefined.

Пример ​

ts
import { resolveScope } from "@pantoken/scope";

// <div data-pantoken-theme="canvas"><span id="x"></span></div>
resolveScope(document.querySelector("#x")!).theme; // "canvas"