Skip to content

pantoken-root / formats/scope/src / resolveScope

Función: resolveScope() ​

resolveScope(start): ResolvedScope

Beta

Resolver el scope en efecto para start subiendo por sus ancestros.

Parámetros ​

start ​

Element | null

El elemento para el cual resolver. Sus propios atributos participan.

Devuelve ​

ResolvedScope

El ResolvedScope; los campos que ningún ancestro declaró quedan undefined.

Ejemplo ​

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

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