Skip to content

pantoken-root / formats/scope/src / resolveScope

Fonction: resolveScope() ​

resolveScope(start): ResolvedScope

Bêta

Résoudre la portée en vigueur pour start en remontant ses ancêtres.

Paramètres ​

start ​

Element | null

L'élément à résoudre. Ses propres attributs participent.

Retourne ​

ResolvedScope

Le ResolvedScope ; les champs non déclarés par un ancêtre restent undefined.

Exemple ​

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

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