@eagleoutice/flowr
Version:
Static Dataflow Analyzer and Program Slicer for the R Programming Language
24 lines (23 loc) • 815 B
TypeScript
interface BenchmarkData {
readonly lastUpdate: number;
readonly repoUrl: string;
readonly entries: Record<string, [BenchmarkElement]>;
}
interface BenchmarkElement {
readonly commit: Record<string, unknown>;
readonly date: number;
readonly tool: string;
readonly benches: BenchmarkElementBench[];
}
interface BenchmarkElementBench {
readonly name: string;
readonly value: number;
readonly unit: string;
readonly range: number;
readonly extra: string;
}
export declare function loadBenchmarkData(): Promise<BenchmarkData>;
export declare function getLatestBenchmark(suite: string): Promise<BenchmarkElement>;
export declare function getLastBenchmarkUpdate(): Promise<number>;
export declare function getLatestDfAnalysisTime(suite: string): Promise<number>;
export {};