@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
11 lines (10 loc) • 662 B
TypeScript
import { FlowrAnalyzerPlugin, PluginType } from '../flowr-analyzer-plugin';
/**
* This is the base class for all plugins that identify package and dependency versions used in the project.
* These plugins interplay with the {@link FlowrAnalyzerDependenciesContext} to gather information about the packages used in the project.
* See {@link DefaultFlowrAnalyzerPackageVersionsPlugin} for the no-op default implementation.
*/
export declare abstract class FlowrAnalyzerPackageVersionsPlugin extends FlowrAnalyzerPlugin<undefined, void> {
readonly type = PluginType.DependencyIdentification;
static defaultPlugin(): FlowrAnalyzerPackageVersionsPlugin;
}