Skip to content

pantoken-root / formats/scope/src / resolveScope

Funktion: resolveScope() ​

resolveScope(start): ResolvedScope

Beta

Bestimme den für _PTK_INLINE_CODE_0 wirksamen Bereich, indem die Vorfahren durchlaufen werden.

Parameter ​

start ​

Element | null

Das Element, für das aufgelöst werden soll. Seine eigenen Attribute sind Bestandteil der Auflösung.

Rückgabe ​

ResolvedScope

Der ResolvedScope; Felder, die kein Vorfahre erklärt hat, bleiben undefined.

Beispiel ​

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

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