Type aliases
BaseConnectionEventsHandlerMapping
BaseConnectionOptions
BaseConnectionState
BaseConnectionState: "active" | "answering" | "destroy" | "early" | "hangup" | "held" | "new" | "purge" | "recovering" | "requesting" | "ringing" | "trying"
ClientEvents
Emitter
Emitter: Pick<EventEmitter, "on" | "off" | "once" | "emit" | "removeAllListeners" | "eventNames">
EventsHandlerMapping
LayoutChangedEventName
LayoutChangedEventName: "layout.changed"
LayoutEvent
Member
MemberEvent
MemberJoinedEventName
MemberJoinedEventName: "member.joined"
MemberLeftEventName
MemberLeftEventName: "member.left"
MemberTalkingEventName
MemberTalkingEventName: "member.talking"
MemberTalkingEventNames
MemberUpdatedEventName
MemberUpdatedEventName: "member.updated"
MemberUpdatedEventNames
RTCTrackEventName
RTCTrackEventName: "track"
RoomDevice
Room
Device: RoomMember & { parent_id: string; type: "device" }
RoomEndedEventName
RoomEndedEventName: "room.ended"
RoomEvent
RoomEventNames
RoomMember
RoomScreenShare
Room
ScreenShare: RoomMember & { parent_id: string; type: "screen" }
RoomStartedEventName
RoomStartedEventName: "room.started"
RoomSubscribedEventName
RoomSubscribedEventName: "room.subscribed"
RoomUpdatedEventName
RoomUpdatedEventName: "room.updated"
SessionEvents
SessionStatus
SessionStatus: "unknown" | "idle" | "reconnecting" | "connected" | "disconnected"
List of all the events the client can listen to.