UNPKG

@signalwire/realtime-api

Version:
14 lines 861 B
import { EventEmitter } from '@signalwire/core'; import { ListenSubscriber } from '../../ListenSubscriber'; import type { Client } from '../../client/Client'; import { RealTimeRoomEventsHandlerMapping, RealTimeRoomListeners } from '../../types'; export interface BaseRoomInterface extends ListenSubscriber<RealTimeRoomListeners, RealTimeRoomEventsHandlerMapping> { _client: Client; roomId: string; roomSessionId: string; memberId: string; once<T extends EventEmitter.EventNames<RealTimeRoomEventsHandlerMapping>>(event: T, fn: EventEmitter.EventListener<RealTimeRoomEventsHandlerMapping, T>): void; off<T extends EventEmitter.EventNames<RealTimeRoomEventsHandlerMapping>>(event: T, fn: EventEmitter.EventListener<RealTimeRoomEventsHandlerMapping, T>): void; } export * as RoomMethods from './methods'; //# sourceMappingURL=index.d.ts.map