ai-functions
Version:
A powerful TypeScript library for building AI-powered applications with template literals and structured outputs
13 lines • 757 B
TypeScript
import { type GenerateTextResult, type JSONValue, type CoreTool } from 'ai';
import { Response } from 'undici';
export type MockGenerateTextResult = GenerateTextResult<Record<string, CoreTool<any, any>>, JSONValue>;
export type MockGenerateObjectResult = GenerateTextResult<Record<string, CoreTool<any, any>>, JSONValue> & {
object: JSONValue;
toJsonResponse: () => Response;
};
export declare const createMockTextResponse: (text: string) => MockGenerateTextResult;
export declare const createMockObjectResponse: (object: JSONValue) => MockGenerateObjectResult;
export declare const createMockStreamResponse: (chunks: string[]) => MockGenerateTextResult & {
experimental_stream: AsyncIterable<string>;
};
//# sourceMappingURL=test-types.d.ts.map