Skip to content

pantoken-root / formats/scope/src / resolveScope

Functie: resolveScope() ​

resolveScope(start): ResolvedScope

Bèta

Los de voor start geldende scope op door zijn voorouders omhoog te lopen.

Parameters ​

start ​

Element | null

Het element waarvoor opgelost moet worden. Zijn eigen attributen doen mee.

Retourneert ​

ResolvedScope

De ResolvedScope; velden die geen voorouder heeft verklaard blijven undefined.

Voorbeeld ​

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

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