evalite
Version:
Test your LLM-powered apps with a TypeScript-native, Vitest-based eval runner. No API key required.
15 lines • 563 B
TypeScript
import fastify from "fastify";
import { type SQLiteDatabase } from "./db.js";
import type { Evalite } from "./types.js";
export type Server = ReturnType<typeof createServer>;
export declare const handleWebsockets: (server: fastify.FastifyInstance) => {
updateState: (newState: Evalite.ServerState) => void;
getState: () => Evalite.ServerState;
};
export declare const createServer: (opts: {
db: SQLiteDatabase;
}) => {
updateState: (newState: Evalite.ServerState) => void;
start: (port: number) => void;
};
//# sourceMappingURL=server.d.ts.map