import { Graph } from '../Graph/Graph.js'; import { NodeMatcher } from './Matcher.js'; import { Node } from './Node.js'; export type NodeModifyFn = (nodeName: string, node: NodeType, graph: Graph) => void; export type NodeModifier = { describe?: (nodeName: string, node: NodeType) => string; match: NodeMatcher; modify: NodeModifyFn; };