Type Alias: NotificationEvents
NotificationEvents = { [K in ExpectedEvents]: (message: { channelAdded: Omit<ServerMessage_ChannelAdded, "roomId"> & { roomId: RoomId }; channelRemoved: Omit<ServerMessage_ChannelRemoved, "roomId"> & { roomId: RoomId }; peerAdded: Omit<Omit<Omit<ServerMessage_PeerAdded, "roomId"> & { roomId: RoomId }, "peerId"> & { peerId: PeerId }, "peerType"> & { peerType: PeerType }; peerConnected: Omit<Omit<Omit<ServerMessage_PeerConnected, "roomId"> & { roomId: RoomId }, "peerId"> & { peerId: PeerId }, "peerType"> & { peerType: PeerType }; peerCrashed: Omit<Omit<Omit<ServerMessage_PeerCrashed, "roomId"> & { roomId: RoomId }, "peerId"> & { peerId: PeerId }, "peerType"> & { peerType: PeerType }; peerDeleted: Omit<Omit<Omit<ServerMessage_PeerDeleted, "roomId"> & { roomId: RoomId }, "peerId"> & { peerId: PeerId }, "peerType"> & { peerType: PeerType }; peerDisconnected: Omit<Omit<Omit<ServerMessage_PeerDisconnected, "roomId"> & { roomId: RoomId }, "peerId"> & { peerId: PeerId }, "peerType"> & { peerType: PeerType }; peerMetadataUpdated: Omit<Omit<Omit<ServerMessage_PeerMetadataUpdated, "roomId"> & { roomId: RoomId }, "peerId"> & { peerId: PeerId }, "peerType"> & { peerType: PeerType }; roomCrashed: Omit<ServerMessage_RoomCrashed, "roomId"> & { roomId: RoomId }; roomCreated: Omit<ServerMessage_RoomCreated, "roomId"> & { roomId: RoomId }; roomDeleted: Omit<ServerMessage_RoomDeleted, "roomId"> & { roomId: RoomId }; streamerConnected: ServerMessage_StreamerConnected; streamerDisconnected: ServerMessage_StreamerDisconnected; trackAdded: Omit<Omit<ServerMessage_TrackAdded, "roomId"> & { roomId: RoomId }, "track"> & { track: undefined | Track }; trackMetadataUpdated: Omit<Omit<ServerMessage_TrackMetadataUpdated, "roomId"> & { roomId: RoomId }, "track"> & { track: undefined | Track }; trackRemoved: Omit<Omit<ServerMessage_TrackRemoved, "roomId"> & { roomId: RoomId }, "track"> & { track: undefined | Track }; viewerConnected: ServerMessage_ViewerConnected; viewerDisconnected: ServerMessage_ViewerDisconnected }[K]) => void }
Defined in: js-server-sdk/src/notifications.ts:165