Skip to main content
The Deno 2 Release Candidate is here
Learn more
Extremely Popular
Go to Latest
method Node.prototype.getParentWhileKindOrThrow
import { Node } from "https://deno.land/x/fresh@1.1.3/src/dev/deps.ts";

Goes up the parents (ancestors) of the node while the parent is the specified syntax kind. Throws if the initial parent is not the specified syntax kind.

Type Parameters

TKind extends SyntaxKind

Parameters

kind: TKind
  • Syntax kind to check for.

Returns

KindToNodeMappings[TKind]