@signalwire/realtime-api
Version:
SignalWire RealTime SDK for Node.js
6 lines • 507 B
TypeScript
import type { ChatMember, ChatMemberEventNames, ChatMessage, ChatMessageEventName, ChatNamespace } from '@signalwire/core';
export type RealTimeChatApiEventsHandlerMapping = Record<`${ChatNamespace}.${ChatMessageEventName}`, (message: ChatMessage) => void> & Record<`${ChatNamespace}.${ChatMemberEventNames}`, (member: ChatMember) => void>;
export type RealTimeChatEvents = {
[k in keyof RealTimeChatApiEventsHandlerMapping]: RealTimeChatApiEventsHandlerMapping[k];
};
//# sourceMappingURL=chat.d.ts.map