UNPKG

clarity-pattern-parser

Version:

Parsing Library for Typescript and Javascript.

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