@plteam/chat-ui
Version:
CUI Kit is a free and open-source library for creating AI assistant chat interfaces, built with React, Material UI, and TypeScript
19 lines (18 loc) • 804 B
TypeScript
import { MessageSentParams } from '../../models';
import { LoremIpsumSize } from '../../utils/stringUtils/generateLoremIpsum';
type TestParams = Partial<{
delay: number;
chunkSize: number;
loremIpsumSize: LoremIpsumSize;
}>;
export declare const useAssistantAnswerMock: (mockOptions?: Partial<{
delayTimeout: number;
loremIpsumSize: LoremIpsumSize;
}>) => {
onUserMessageSent: (params: MessageSentParams) => Promise<void>;
handleStopMessageStreaming: () => void;
streamGenerator: (text?: string, params?: TestParams) => AsyncGenerator<string, void, unknown>;
reasoningGenerator: (params?: TestParams) => AsyncGenerator<string, void, unknown>;
runStream: (pushChunkFn: (chunk: string) => void, params?: TestParams) => Promise<void>;
};
export {};