UNPKG

infobip-rtc

Version:

Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation

10 lines (9 loc) 615 B
import { DataChannelEvent } from "./event/DataChannelEvents"; import { DataChannelEventHandlers } from "./event/DataChannelEventHandlers"; import { Endpoint } from "../util/Endpoint"; export interface DataChannel { send(text: string, to?: Endpoint): Promise<string>; on(event: DataChannelEvent.TEXT_DELIVERED_EVENT, handler: DataChannelEventHandlers.TextDelivered): void; on(event: DataChannelEvent.TEXT_RECEIVED_EVENT, handler: DataChannelEventHandlers.TextReceived): void; on(event: DataChannelEvent.BROADCAST_TEXT_RECEIVED_EVENT, handler: DataChannelEventHandlers.BroadcastTextReceived): void; }