Methods
emitTo
- emitTo<T>(roomNameOrId: string, ...parameters: T["emitParams"]): void
-
Parameters
-
roomNameOrId: string
-
Rest
...parameters: T["emitParams"]
Returns void
emitToEveryone
- emitToEveryone<T>(...parameters: T["emitParams"]): void
-
Parameters
-
Rest
...parameters: T["emitParams"]
Returns void
getRoomsOfSocket
- getRoomsOfSocket(socketId: string): Promise<Set<string>>
-
Returns Promise<Set<string>>
getSocketsInRoom
- getSocketsInRoom(roomName: string): Promise<string[]>
-
Returns Promise<string[]>
joinRoom
- joinRoom(socketId: string, roomName: string): Promise<void>
-
Parameters
-
socketId: string
-
roomName: string
Returns Promise<void>
leaveRoom
- leaveRoom(socketId: string, roomName: string): Promise<void>
-
Parameters
-
socketId: string
-
roomName: string
Returns Promise<void>
sendError
- sendError(socketId: string, error: ApiError): void
-
Returns void