Methods
broadcast
- broadcast(event, data): void
Returns void
- broadcast(event, data, includeSelf): void
Parameters
- event: string
- data: any
- includeSelf: boolean
Returns void
- broadcast<T>(event, data, includeSelf, filter): void
Parameters
- event: string
- data: T
- includeSelf: boolean
- filter: ((socket: Socket<Session<any>>) => boolean)
- (socket): boolean
Returns boolean
Returns void
emit
- emit<T>(event, data): void
Returns void
on
- on<T>(event, listener): void
Parameters
- event: string
- listener: ((data?: T) => void)
- (data?): void
Returns void
Returns void
Static
add
- add(socket, events, maxMessageSize): void
Returns void
Static
broadcast
- broadcast<T>(event, data, filter): void
Parameters
- event: string
- data: T
- filter: ((socket: Socket<Session<any>>) => boolean)
- (socket): boolean
Returns boolean
Returns void
Static
iterateSockets
- iterateSockets(iterator): void
Parameters
- iterator: ((socket: Socket<Session<any>>) => void)
- (socket): void
Returns void
Returns void
Static
on
- on<S>(event, listener): void
Parameters
- event: "error" | "connection" | "disconnect"
- listener: ((socket: Socket<S>) => void)
- (socket): void
Returns void
Returns void
- on<S>(event, listener): void
Parameters
- event: "error" | "connection" | "disconnect"
- listener: ((socket: Socket<S>, ...args: any[]) => void)
- (socket, ...args): void
Parameters
- socket: Socket<S>
Rest
...args: any[]
Returns void
Returns void
Wrapper for the websocket socket.
Typeparam
S Session type.