evalite
Version:
Test your LLM-powered apps with a TypeScript-native, Vitest-based eval runner. No API key required.
13 lines • 613 B
TypeScript
export declare const sum: <T>(arr: T[], fn: (item: T) => number | undefined) => number;
export declare const average: <T>(arr: T[], fn: (item: T) => number | undefined) => number;
export declare const createEvaliteFileIfNeeded: (opts: {
rootDir: string;
input: unknown;
}) => Promise<unknown>;
export declare const max: <T>(arr: T[], fn: (item: T) => number | undefined) => number;
import type { Evalite } from "./types.js";
export declare const EvaliteFile: {
fromPath: (path: string) => Evalite.File;
isEvaliteFile: (file: unknown) => file is Evalite.File;
};
//# sourceMappingURL=utils.d.ts.map