IShardingStrategyexport interface IShardingStrategy export interface IShardingStrategy SummaryStrategies responsible for spawning, initializing connections, destroying shards, and relaying eventsPropertiesconnect:() => Awaitable<void>Initializes all the shardsdestroy:(options?: Omit<WebSocketShardDestroyOptions, 'recover'>) => Awaitable<void>Destroys all the shardssend:(shardId: number, payload: GatewaySendPayload) => Awaitable<void>Sends a payload to a shardspawn:(shardIds: number[]) => Awaitable<void>Spawns all the shards
IShardingStrategyexport interface IShardingStrategy export interface IShardingStrategy SummaryStrategies responsible for spawning, initializing connections, destroying shards, and relaying eventsPropertiesconnect:() => Awaitable<void>Initializes all the shardsdestroy:(options?: Omit<WebSocketShardDestroyOptions, 'recover'>) => Awaitable<void>Destroys all the shardssend:(shardId: number, payload: GatewaySendPayload) => Awaitable<void>Sends a payload to a shardspawn:(shardIds: number[]) => Awaitable<void>Spawns all the shards