@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
18 lines (17 loc) • 813 B
TypeScript
import type { BaseQueryFormat, BaseQueryResult } from '../../base-query-format';
import { executeConfigQuery } from './config-query-executor';
import { type OutputFormatter } from '../../../util/text/ansi';
import Joi from 'joi';
import type { FlowrConfigOptions } from '../../../config';
export interface ConfigQuery extends BaseQueryFormat {
readonly type: 'config';
}
export interface ConfigQueryResult extends BaseQueryResult {
readonly config: FlowrConfigOptions;
}
export declare const ConfigQueryDefinition: {
readonly executor: typeof executeConfigQuery;
readonly asciiSummarizer: (formatter: OutputFormatter, _processed: unknown, queryResults: BaseQueryResult, result: string[]) => boolean;
readonly schema: Joi.ObjectSchema<any>;
readonly flattenInvolvedNodes: () => never[];
};