diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index 62a694c5abff..eeef3f337d75 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -1002,34 +1002,25 @@ export class Client extends BaseClient { public isReady(): this is Client; public toJSON(): unknown; - public on( - event: Event, - listener: (...args: ClientEvents[Event]) => Awaitable, - ): this; + public on(event: Event, listener: (...args: ClientEvents[Event]) => void): this; public on( event: Exclude, - listener: (...args: any[]) => Awaitable, + listener: (...args: any[]) => void, ): this; - public once( - event: Event, - listener: (...args: ClientEvents[Event]) => Awaitable, - ): this; + public once(event: Event, listener: (...args: ClientEvents[Event]) => void): this; public once( event: Exclude, - listener: (...args: any[]) => Awaitable, + listener: (...args: any[]) => void, ): this; public emit(event: Event, ...args: ClientEvents[Event]): boolean; public emit(event: Exclude, ...args: unknown[]): boolean; - public off( - event: Event, - listener: (...args: ClientEvents[Event]) => Awaitable, - ): this; + public off(event: Event, listener: (...args: ClientEvents[Event]) => void): this; public off( event: Exclude, - listener: (...args: any[]) => Awaitable, + listener: (...args: any[]) => void, ): this; public removeAllListeners(event?: Event): this; @@ -1138,12 +1129,12 @@ export abstract class Collector exten public on>( event: EventKey, - listener: (...args: CollectorEventTypes[EventKey]) => Awaitable, + listener: (...args: CollectorEventTypes[EventKey]) => void, ): this; public once>( event: EventKey, - listener: (...args: CollectorEventTypes[EventKey]) => Awaitable, + listener: (...args: CollectorEventTypes[EventKey]) => void, ): this; } @@ -1884,19 +1875,13 @@ export class InteractionCollector exte public collect(interaction: Interaction): Snowflake; public empty(): void; public dispose(interaction: Interaction): Snowflake; - public on(event: 'collect' | 'dispose' | 'ignore', listener: (interaction: Interaction) => Awaitable): this; - public on( - event: 'end', - listener: (collected: Collection, reason: string) => Awaitable, - ): this; - public on(event: string, listener: (...args: any[]) => Awaitable): this; + public on(event: 'collect' | 'dispose' | 'ignore', listener: (interaction: Interaction) => void): this; + public on(event: 'end', listener: (collected: Collection, reason: string) => void): this; + public on(event: string, listener: (...args: any[]) => void): this; - public once(event: 'collect' | 'dispose' | 'ignore', listener: (interaction: Interaction) => Awaitable): this; - public once( - event: 'end', - listener: (collected: Collection, reason: string) => Awaitable, - ): this; - public once(event: string, listener: (...args: any[]) => Awaitable): this; + public once(event: 'collect' | 'dispose' | 'ignore', listener: (interaction: Interaction) => void): this; + public once(event: 'end', listener: (collected: Collection, reason: string) => void): this; + public once(event: string, listener: (...args: any[]) => void): this; } export class InteractionWebhook extends PartialWebhookMixin() { @@ -2798,12 +2783,12 @@ export class Shard extends EventEmitter { public on( event: Event, - listener: (...args: ShardEventTypes[Event]) => Awaitable, + listener: (...args: ShardEventTypes[Event]) => void, ): this; public once( event: Event, - listener: (...args: ShardEventTypes[Event]) => Awaitable, + listener: (...args: ShardEventTypes[Event]) => void, ): this; } @@ -2874,9 +2859,9 @@ export class ShardingManager extends EventEmitter { public respawnAll(options?: MultipleShardRespawnOptions): Promise>; public spawn(options?: MultipleShardSpawnOptions): Promise>; - public on(event: 'shardCreate', listener: (shard: Shard) => Awaitable): this; + public on(event: 'shardCreate', listener: (shard: Shard) => void): this; - public once(event: 'shardCreate', listener: (shard: Shard) => Awaitable): this; + public once(event: 'shardCreate', listener: (shard: Shard) => void): this; } export interface FetchRecommendedShardCountOptions { @@ -3555,12 +3540,12 @@ export class WebSocketShard extends EventEmitter { public on( event: Event, - listener: (...args: WebSocketShardEventTypes[Event]) => Awaitable, + listener: (...args: WebSocketShardEventTypes[Event]) => void, ): this; public once( event: Event, - listener: (...args: WebSocketShardEventTypes[Event]) => Awaitable, + listener: (...args: WebSocketShardEventTypes[Event]) => void, ): this; }