@d-id/client-sdk
Version:
d-id client sdk
13 lines (11 loc) • 557 B
TypeScript
import { Agent, AgentManagerOptions, ChatProgress, StreamEvents } from '../../types';
import { AgentManagerItems } from '../agent-manager';
import { Analytics } from '../analytics/mixpanel';
export interface ChatEventQueue {
[sequence: number]: string;
answer?: string;
}
export declare function createMessageEventQueue(analytics: Analytics, items: AgentManagerItems, options: AgentManagerOptions, agentEntity: Agent, onStreamDone: () => void): {
clearQueue: () => {};
onMessage: (event: ChatProgress | StreamEvents, data: any) => void;
};