UNPKG

@microsoft/omnichannel-chat-sdk

Version:
15 lines (14 loc) 930 B
import { StreamingChatMessageChunkReceivedEvent, StreamingChatMessageStartEvent } from '@azure/communication-signaling'; import LiveChatVersion from '../core/LiveChatVersion'; import OmnichannelStreamingMessage from '../core/messaging/OmnichannelStreamingMessage'; export interface CreateOmnichannelStreamingMessageOptionalParams { liveChatVersion: LiveChatVersion; eventName: 'streamingChatMessageStarted' | 'streamingChatMessageChunkReceived'; sequenceCounters: Map<string, number>; finalizedMessageIds: Set<string>; logger: { recordIndividualEvent: (event: string, source: string, props: any) => void; } | null; } declare const createOmnichannelStreamingMessage: (event: StreamingChatMessageStartEvent | StreamingChatMessageChunkReceivedEvent, params: CreateOmnichannelStreamingMessageOptionalParams) => OmnichannelStreamingMessage | undefined; export default createOmnichannelStreamingMessage;