UNPKG

@eagleoutice/flowr

Version:

Static Dataflow Analyzer and Program Slicer for the R Programming Language

8 lines (7 loc) 630 B
import type { FlowrSearchLike } from './flowr-search-builder'; import type { FlowrSearchGeneratorNode } from './search-executor/search-generators'; import type { FlowrSearchTransformerNode } from './search-executor/search-transformer'; /** * Allows you to traverse a {@link FlowrSearchLike} object. */ export declare function traverseFlowrSearchBuilderType<Accumulate, GeneratorVisit extends (generator: FlowrSearchGeneratorNode) => Accumulate, TransformerVisit extends (acc: Accumulate, transformer: FlowrSearchTransformerNode) => Accumulate>(search: FlowrSearchLike, gen: GeneratorVisit, trans: TransformerVisit): Accumulate;