WorkerClient
Extends
BaseClient
Type parameters
Type parameter | Value |
---|---|
Ready extends boolean | boolean |
Constructors
new WorkerClient(options)
Parameters
Parameter | Type |
---|---|
options ? | WorkerClientOptions |
Returns
WorkerClient
<Ready
>
Overrides
BaseClient.constructor
Source
seyfert/src/client/workerclient.ts:56
Properties
Property | Type | Overrides | Inherited from |
---|---|---|---|
cache | Cache | BaseClient.cache | BaseClient.cache |
channels | ChannelShorter | BaseClient.channels | BaseClient.channels |
commands? | CommandHandler | BaseClient.commands | BaseClient.commands |
components? | ComponentHandler | BaseClient.components | BaseClient.components |
debugger? | Logger | BaseClient.debugger | BaseClient.debugger |
emojis | EmojiShorter | BaseClient.emojis | BaseClient.emojis |
events? | EventHandler | - | - |
guilds | GuildShorter | BaseClient.guilds | BaseClient.guilds |
interactions | InteractionShorter | BaseClient.interactions | BaseClient.interactions |
langs? | LangsHandler | BaseClient.langs | BaseClient.langs |
logger | Logger | BaseClient.logger | BaseClient.logger |
me | When <Ready , ClientUser , never > | - | - |
members | MemberShorter | BaseClient.members | BaseClient.members |
messages | MessageShorter | BaseClient.messages | BaseClient.messages |
middlewares? | Record <string , MiddlewareContext > | BaseClient.middlewares | BaseClient.middlewares |
options | undefined | WorkerClientOptions | BaseClient.options | BaseClient.options |
promises | Map <string , Object > | - | - |
reactions | ReactionShorter | BaseClient.reactions | BaseClient.reactions |
rest | ApiHandler | BaseClient.rest | BaseClient.rest |
roles | RoleShorter | BaseClient.roles | BaseClient.roles |
shards | Map <number , Shard > | - | - |
templates | TemplateShorter | BaseClient.templates | BaseClient.templates |
threads | ThreadShorter | BaseClient.threads | BaseClient.threads |
users | UsersShorter | BaseClient.users | BaseClient.users |
webhooks | WebhookShorter | BaseClient.webhooks | BaseClient.webhooks |
Accessors
applicationId
Parameters
Parameter | Type |
---|---|
id | string |
Returns
string
Source
seyfert/src/client/base.ts:134
botId
Parameters
Parameter | Type |
---|---|
id | string |
Returns
string
Source
seyfert/src/client/base.ts:126
latency
Returns
number
Source
seyfert/src/client/workerclient.ts:93
proxy
Returns
Source
seyfert/src/client/base.ts:138
workerId
Returns
number
Source
seyfert/src/client/workerclient.ts:89
Methods
getRC()
Type parameters
Type parameter | Value |
---|---|
T extends InternalRuntimeConfigHTTP | InternalRuntimeConfig | InternalRuntimeConfigHTTP | InternalRuntimeConfig |
Returns
Promise
<Object
& Omit
<T
, "locations"
| "debug"
> & Object
>
Inherited from
BaseClient.getRC
Source
seyfert/src/client/base.ts:300
loadCommands()
Parameters
Parameter | Type |
---|---|
dir ? | string |
Returns
Promise
<void
>
Inherited from
BaseClient.loadCommands
Source
seyfert/src/client/base.ts:272
loadComponents()
Parameters
Parameter | Type |
---|---|
dir ? | string |
Returns
Promise
<void
>
Inherited from
BaseClient.loadComponents
Source
seyfert/src/client/base.ts:280
loadEvents()
Parameters
Parameter | Type |
---|---|
dir ? | string |
Returns
Promise
<void
>
Source
seyfert/src/client/workerclient.ts:129
loadLangs()
Parameters
Parameter | Type |
---|---|
dir ? | string |
Returns
Promise
<void
>
Inherited from
BaseClient.loadLangs
Source
seyfert/src/client/base.ts:288
postMessage()
Parameters
Parameter | Type |
---|---|
body | any |
Returns
boolean
| void
Source
seyfert/src/client/workerclient.ts:137
setServices()
Parameters
Parameter | Type |
---|---|
__namedParameters | ServicesOptions & Object |
Returns
void
Overrides
BaseClient.setServices
Source
seyfert/src/client/workerclient.ts:101
start()
Parameters
Parameter | Type |
---|---|
options | Omit <DeepPartial <StartOptions >, "token" | "httpConnection" | "connection" > |
Returns
Promise
<void
>
Overrides
BaseClient.start
Source
seyfert/src/client/workerclient.ts:123
t()
Parameters
Parameter | Type |
---|---|
locale | string |
Returns
__InternalParseLocale
<DefaultLocale
> & Object
Inherited from
BaseClient.t
Source
seyfert/src/client/base.ts:296
tellWorker()
Parameters
Parameter | Type |
---|---|
workerId | number |
func | (_ : this ) => Object |
Returns
Promise
<unknown
>
Source
seyfert/src/client/workerclient.ts:305
uploadCommands()
Parameters
Parameter | Type |
---|---|
applicationId ? | string |
Returns
Promise
<void
>
Inherited from
BaseClient.uploadCommands