@ai-sdk/ui-utils
Version:
Important: this is an internal API. Expect breaking changes.
25 lines (23 loc) • 743 B
text/typescript
declare function mockFetchTextStream({ url, chunks, }: {
url: string;
chunks: string[];
}): void;
declare function mockFetchDataStream({ url, chunks, maxCalls, }: {
url: string;
chunks: string[];
maxCalls?: number;
}): {
requestBody: Promise<unknown>;
};
declare function mockFetchDataStreamWithGenerator({ url, chunkGenerator, maxCalls, }: {
url: string;
chunkGenerator: AsyncGenerator<Uint8Array, void, unknown>;
maxCalls?: number;
}): {
requestBody: Promise<unknown>;
};
declare function mockFetchError({ statusCode, errorMessage, }: {
statusCode: number;
errorMessage: string;
}): void;
export { mockFetchDataStream, mockFetchDataStreamWithGenerator, mockFetchError, mockFetchTextStream };