SimpleShardingStrategy

export declare class SimpleShardingStrategy implements IShardingStrategy
export declare class SimpleShardingStrategy implements IShardingStrategy
Simple strategy that just spawns shards in the current process
constructor(manager)
Constructs a new instance of the SimpleShardingStrategy class
NameTypeOptionalDescription
managerWebSocketManagerNoNone
connect():Promise<void>
Initializes all the shards
destroy(options?):Promise<void>
Destroys all the shards
NameTypeOptionalDescription
optionsOmit<WebSocketShardDestroyOptions, 'recover'>YesNone
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
NameTypeOptionalDescription
shardIdnumberNoNone
payloadGatewaySendPayloadNoNone
spawn(shardIds):Promise<void>
Spawns all the shards
NameTypeOptionalDescription
shardIdsnumber[]NoNone