UNPKG

ai-functions

Version:

A powerful TypeScript library for building AI-powered applications with template literals and structured outputs

13 lines 757 B
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