@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
17 lines (16 loc) • 906 B
TypeScript
import type { BaseQueryFormat, BaseQueryResult } from '../../base-query-format';
import type { AstIdMap } from '../../../r-bridge/lang-4.x/ast/model/processing/decorate';
import { executeIdMapQuery } from './id-map-query-executor';
import Joi from 'joi';
export interface IdMapQuery extends BaseQueryFormat {
readonly type: 'id-map';
}
export interface IdMapQueryResult extends BaseQueryResult {
readonly idMap: AstIdMap;
}
export declare const IdMapQueryDefinition: {
readonly executor: typeof executeIdMapQuery;
readonly asciiSummarizer: (formatter: import("../../../util/text/ansi").OutputFormatter, _analyzer: import("../../../project/flowr-analyzer").ReadonlyFlowrAnalysisProvider<import("../../../r-bridge/parser").KnownParser>, queryResults: BaseQueryResult, result: string[]) => true;
readonly schema: Joi.ObjectSchema<any>;
readonly flattenInvolvedNodes: () => never[];
};