export declare class SimpleShardingStrategy implements IShardingStrategy export declare class SimpleShardingStrategy implements IShardingStrategy Simple strategy that just spawns shards in the current process
Implements
IShardingStrategyconstructor(manager)
Constructs a new instance of the 
SimpleShardingStrategy class| Name | Type | Optional | Description | 
|---|---|---|---|
| manager | WebSocketManager | No | None | 
connect()
:
Promise<void>
Initializes all the shards
destroy(options?)
:
Promise<void>
Destroys all the shards
| Name | Type | Optional | Description | 
|---|---|---|---|
| options | Omit<WebSocketShardDestroyOptions, 'recover'> | Yes | None | 
fetchStatus()
:
Promise<Collection<number, import("../../ws/WebSocketShard.js").WebSocketShardStatus>>
Fetches the status of all the shards
send(shardId, payload)
:
Promise<void>
Sends a payload to a shard
| Name | Type | Optional | Description | 
|---|---|---|---|
| shardId | number | No | None | 
| payload | GatewaySendPayload | No | None | 
spawn(shardIds)
:
Promise<void>
Spawns all the shards
| Name | Type | Optional | Description | 
|---|---|---|---|
| shardIds | number[] | No | None |