UNPKG

evalite

Version:

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

13 lines 655 B
import type { Evalite } from "../types.js"; type Prettify<T> = { [K in keyof T]: T[K]; } & {}; export type JsonParseFields<T extends object, K extends keyof T> = Prettify<Omit<T, K> & Record<K, unknown>>; export declare const jsonParseFields: <T extends object, K extends keyof T>(obj: T, fields: K[]) => JsonParseFields<T, K>; export declare const jsonParseFieldsArray: <T extends object, K extends keyof T>(obj: T[], fields: K[]) => JsonParseFields<T, K>[]; export declare const computeAverageScores: (scores: Evalite.Storage.Entities.Score[]) => Array<{ result_id: number; average: number; }>; export {}; //# sourceMappingURL=utils.d.ts.map