Skip to content

pantoken-root / formats/scope/src / resolveScope

Função: resolveScope() ​

resolveScope(start): ResolvedScope

Beta

Resolve o escopo em efeito para start caminhando pelos seus ancestrais.

Parâmetros ​

start ​

Element | null

O elemento a ser resolvido. Seus próprios atributos participam.

Retorna ​

ResolvedScope

O ResolvedScope; campos não declarados por nenhum ancestral ficam undefined.

Exemplo ​

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

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