Client
interface
Client
sourceexport interface Client<Ready extends boolean> extends DiscordJsClient<Ready> export interface Client<Ready extends boolean> extends DiscordJsClient<Ready>on<E extends keyof Client.Events>(event: E, listener: ((...args: Client.Events[E])) => Awaitable<void>): this on<E extends keyof Client.Events>(event: E, listener: ((...args: Client.Events[E])) => Awaitable<void>): this| Param | Type | Required |
|---|---|---|
| | Yes |
| | Yes |
Returns:
this thisonce<E extends keyof Client.Events>(event: E, listener: ((...args: Client.Events[E])) => Awaitable<void>): this once<E extends keyof Client.Events>(event: E, listener: ((...args: Client.Events[E])) => Awaitable<void>): this| Param | Type | Required |
|---|---|---|
| | Yes |
| | Yes |
Returns:
this thisemit<E extends keyof Client.Events>(event: E, ...args: Client.Events[E]): boolean emit<E extends keyof Client.Events>(event: E, ...args: Client.Events[E]): boolean| Param | Type | Required |
|---|---|---|
| | Yes |
| | No |
Returns:
boolean booleanoff<E extends keyof Client.Events>(event: E, listener: ((...args: Client.Events[E])) => Awaitable<void>): this off<E extends keyof Client.Events>(event: E, listener: ((...args: Client.Events[E])) => Awaitable<void>): this| Param | Type | Required |
|---|---|---|
| | Yes |
| | Yes |
Returns:
this this.removeAllListeners(...)
removeAllListeners<E extends keyof Client.Events>(event?: E): this removeAllListeners<E extends keyof Client.Events>(event?: E): this| Param | Type | Required |
|---|---|---|
| | No |
Returns:
this this.removeListener(...)
removeListener<E extends keyof Client.Events>(event: E, listener: Function): this removeListener<E extends keyof Client.Events>(event: E, listener: Function): this| Param | Type | Required |
|---|---|---|
| | Yes |
| | Yes |
Returns:
this this