@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
21 lines (20 loc) • 795 B
TypeScript
import type { RShell } from '../../../r-bridge/shell';
import { VertexType } from '../../../dataflow/graph/vertex';
import { EdgeType } from '../../../dataflow/graph/edge';
import type { DataflowGraph } from '../../../dataflow/graph/graph';
export interface SubExplanationParameters {
readonly name: string;
readonly description: string;
readonly code: string;
readonly expectedSubgraph: DataflowGraph;
}
export interface ExplanationParameters {
readonly shell: RShell;
readonly name: string;
readonly type: VertexType | EdgeType;
readonly description: string;
readonly code: string;
readonly expectedSubgraph: DataflowGraph;
}
export declare function getAllVertices(): [string, VertexType][];
export declare function getAllEdges(): [string, EdgeType][];