Client

class

Client

source
export class Client<Ready extends boolean> extends Client$1
export class Client<Ready extends boolean> extends Client$1
constructor(options: ClientOptions)
constructor(options: ClientOptions)
ParamTypeRequired
options
options
ClientOptions
ClientOptions
Yes
commands(): If<Ready, CommandManager, null>
commands(): If<Ready, CommandManager, null>

Returns:

If<Ready, CommandManager, null>
If<Ready, CommandManager, null>

cooldowns(): If<Ready, CooldownManager<BaseCooldownAdapter>, null>
cooldowns(): If<Ready, CooldownManager<BaseCooldownAdapter>, null>

Returns:

If<Ready, CooldownManager<BaseCooldownAdapter>, null>
If<Ready, CooldownManager<BaseCooldownAdapter>, null>

preconditions(): If<Ready, PreconditionManager, null>
preconditions(): If<Ready, PreconditionManager, null>

Returns:

If<Ready, PreconditionManager, null>
If<Ready, PreconditionManager, null>

postconditions(): If<Ready, PostconditionManager, null>
postconditions(): If<Ready, PostconditionManager, null>

Returns:

If<Ready, PostconditionManager, null>
If<Ready, PostconditionManager, null>

config(): Config|undefined
config(): Config|undefined

Returns:

Config|undefined
Config|undefined

login(token?: string|undefined): Promise<string>
login(token?: string|undefined): Promise<string>
ParamTypeRequired
token
token
string|undefined
string|undefined
No

Returns:

Promise<string>
Promise<string>

destroy(): Promise<void>
destroy(): Promise<void>

Returns:

Promise<void>
Promise<void>