Class
WebSocketManager
Extends EventEmitter
Constructor
new WebSocketManager
(options: WebSocketManagerOptions)| Param | Type | Description |
|---|---|---|
| options | WebSocketManagerOptions |
Properties
Methods
connect
(): Promise<void>destroy
(): voidgetShardCount
(): numbersend
(shardId: number, payload: { op: GatewayOpcodes.Identify; d: GatewayIdentifyData; } | { op: GatewayOpcodes.Resume; d: GatewayResumeData; } | { op: GatewayOpcodes.Heartbeat; d: number | null; } | { op: GatewayOpcodes.PresenceUpdate; d: GatewayPresenceUpdateData; } | { op: GatewayOpcodes.VoiceStateUpdate; d: GatewayVoiceStateUpdateData; } | { op: GatewayOpcodes.RequestGuildMembers; d: { guild_id: ; query?: string; limit: number; }; } | { op: GatewayOpcodes.RequestGuildCounts; d: GatewayRequestGuildCountsData; } | { op: GatewayOpcodes.RequestChannelMemberCounts; d: GatewayRequestChannelMemberCountsData; }): void| Param | Type | Description |
|---|---|---|
| shardId | number | |
| payload | { op: GatewayOpcodes.Identify; d: GatewayIdentifyData; } | { op: GatewayOpcodes.Resume; d: GatewayResumeData; } | { op: GatewayOpcodes.Heartbeat; d: number | null; } | { op: GatewayOpcodes.PresenceUpdate; d: GatewayPresenceUpdateData; } | { op: GatewayOpcodes.VoiceStateUpdate; d: GatewayVoiceStateUpdateData; } | { op: GatewayOpcodes.RequestGuildMembers; d: { guild_id: ; query?: string; limit: number; }; } | { op: GatewayOpcodes.RequestGuildCounts; d: GatewayRequestGuildCountsData; } | { op: GatewayOpcodes.RequestChannelMemberCounts; d: GatewayRequestChannelMemberCountsData; } |