Skip to main content

ShardCreateOptions

Documentation


Documentation / @discordeno/gateway / ShardCreateOptions

Interface: ShardCreateOptions

Defined in: Shard.ts:780

Properties

connection

connection: ShardGatewayConfig

Defined in: Shard.ts:784

The connection details


events

events: ShardEvents

Defined in: Shard.ts:786

The event handlers for events on the shard.


id

id: number

Defined in: Shard.ts:782

The shard id


logger?

optional logger?: Pick<{ }, "debug" | "info" | "warn" | "error" | "fatal">

Defined in: Shard.ts:788

The logger for the shard


makePresence?

optional makePresence?: () => Promise<DiscordUpdatePresence | undefined>

Defined in: Shard.ts:792

Function to create the bot status to send on Identify requests

Returns

Promise<DiscordUpdatePresence | undefined>


requestIdentify?

optional requestIdentify?: () => Promise<void>

Defined in: Shard.ts:790

The handler to request a space to make an identify request.

Returns

Promise<void>