UNPKG

@signalwire/realtime-api

Version:
15 lines (12 loc) 457 B
import type { MessageReceivedEventName, MessageUpdatedEventName, } from '@signalwire/core' import type { MessageContract } from '../messaging/Message' export type RealTimeMessagingApiEventsHandlerMapping = Record< MessageReceivedEventName | MessageUpdatedEventName, (message: MessageContract) => void > export type MessagingClientApiEvents = { [k in keyof RealTimeMessagingApiEventsHandlerMapping]: RealTimeMessagingApiEventsHandlerMapping[k] }