@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
18 lines (17 loc) • 728 B
TypeScript
import type { ReplCommand, ReplOutput } from './repl-main';
import type { KnownParser } from '../../../r-bridge/parser';
type Version = `${number}.${number}.${number}`;
/**
* Describes the version of flowR and the used R interpreter.
*/
export interface VersionInformation {
/** The version of flowR */
flowr: Version;
/** The version of R identified by the underlying {@link RShell} */
r: Version | 'unknown' | 'none';
engine: string;
}
export declare function retrieveVersionInformation(parser: KnownParser): Promise<VersionInformation>;
export declare function printVersionInformation(output: ReplOutput, parser: KnownParser): Promise<void>;
export declare const versionCommand: ReplCommand;
export {};