UNPKG

evalite

Version:

Test your LLM-powered apps with a TypeScript-native, Vitest-based eval runner. No API key required.

14 lines 877 B
import type { Evalite } from "./types.js"; export declare const evalite: { <TInput, TOutput, TExpected = TOutput>(evalName: string, opts: Evalite.RunnerOpts<TInput, TOutput, TExpected>): import("vitest").SuiteCollector<object>; skip<TInput, TOutput, TExpected>(evalName: string, opts: Evalite.RunnerOpts<TInput, TOutput, TExpected>): import("vitest").SuiteCollector<object>; /** * @deprecated Use `evalite.skip` instead. */ experimental_skip: <TInput, TOutput, TExpected>(evalName: string, opts: Evalite.RunnerOpts<TInput, TOutput, TExpected>) => import("vitest").SuiteCollector<object>; each<TVariant>(variants: Array<{ name: string; input: TVariant; }>): <TInput, TOutput, TExpected = TOutput>(evalName: string, opts: Evalite.RunnerOpts<TInput, TOutput, TExpected, TVariant>) => void; }; //# sourceMappingURL=evalite.d.ts.map