UNPKG

@eagleoutice/flowr

Version:

Static Dataflow Analyzer and Program Slicer for the R Programming Language

22 lines (21 loc) 720 B
import type { NormalizedAst } from '../r-bridge/lang-4.x/ast/model/processing/decorate'; import type { DataflowInformation } from '../dataflow/info'; import type { FlowrConfigOptions } from '../config'; import type { SemVer } from 'semver'; export interface BaseQueryFormat { /** used to select the query type :) */ readonly type: string; } export interface BaseQueryMeta { /** Duration in milliseconds */ readonly timing: number; } export interface BaseQueryResult { readonly '.meta': BaseQueryMeta; } export interface BasicQueryData { readonly lib?: Record<string, SemVer>; readonly ast: NormalizedAst; readonly dataflow: DataflowInformation; readonly config: FlowrConfigOptions; }