@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
11 lines (10 loc) • 747 B
TypeScript
import type { NodeId } from '../../../r-bridge/lang-4.x/ast/model/processing/node-id';
import type { LinkTo } from './call-context-query-format';
import type { PromotedLinkTo } from './call-context-query-executor';
import type { DataflowGraphVertexFunctionCall } from '../../../dataflow/graph/vertex';
import type { ReadonlyFlowrAnalysisProvider } from '../../../project/flowr-analyzer';
/**
* This facade selects the appropriate link-to relation identification function
* based on the type of link-to relation specified.
*/
export declare function identifyLinkToRelation(from: NodeId, analyzer: ReadonlyFlowrAnalysisProvider, l: LinkTo | PromotedLinkTo, knownCalls?: Map<NodeId, Required<DataflowGraphVertexFunctionCall>>): Promise<NodeId[]>;