@signalwire/realtime-api
Version:
SignalWire RealTime SDK for Node.js
15 lines (12 loc) • 385 B
text/typescript
import type {
PubSubMessage,
PubSubMessageEventName,
PubSubNamespace,
} from '@signalwire/core'
export type RealTimePubSubApiEventsHandlerMapping = Record<
`${PubSubNamespace}.${PubSubMessageEventName}`,
(message: PubSubMessage) => void
>
export type RealTimePubSubEvents = {
[k in keyof RealTimePubSubApiEventsHandlerMapping]: RealTimePubSubApiEventsHandlerMapping[k]
}