UNPKG

clarity-pattern-parser

Version:

Parsing Library for Typescript and Javascript.

11 lines (9 loc) 225 B
import { Node } from "./Node"; export function remove(node: Node, nodeMap: Record<string, boolean>) { node.walkBreadthFirst(n=>{ if (nodeMap[n.name]){ n.remove(); } }); return node; }