interface IShardingStrategyStrategies responsible for spawning, initializing connections, destroying shards, and relaying events
destroy(options?: Omit<WebSocketShardDestroyOptions, 'recover'>) : Awaitable<void>
options?: Omit<WebSocketShardDestroyOptions, 'recover'>
Destroys all the shards
fetchStatus() : Awaitable<Collection<number, WebSocketShardStatus>>
Fetches the status of all the shards
send(shardId: numberpayload: GatewaySendPayload) : Awaitable<void>
shardId: number
payload: GatewaySendPayload
Sends a payload to a shard