Skip to content

Commit 1acc9ab

Browse files
advaith1almeidx
andauthored
types: change Awaitable<void> to void (#10017)
Co-authored-by: Almeida <[email protected]>
1 parent 18c2dcc commit 1acc9ab

File tree

1 file changed

+20
-35
lines changed

1 file changed

+20
-35
lines changed

packages/discord.js/typings/index.d.ts

Lines changed: 20 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1002,34 +1002,25 @@ export class Client<Ready extends boolean = boolean> extends BaseClient {
10021002
public isReady(): this is Client<true>;
10031003
public toJSON(): unknown;
10041004

1005-
public on<Event extends keyof ClientEvents>(
1006-
event: Event,
1007-
listener: (...args: ClientEvents[Event]) => Awaitable<void>,
1008-
): this;
1005+
public on<Event extends keyof ClientEvents>(event: Event, listener: (...args: ClientEvents[Event]) => void): this;
10091006
public on<Event extends string | symbol>(
10101007
event: Exclude<Event, keyof ClientEvents>,
1011-
listener: (...args: any[]) => Awaitable<void>,
1008+
listener: (...args: any[]) => void,
10121009
): this;
10131010

1014-
public once<Event extends keyof ClientEvents>(
1015-
event: Event,
1016-
listener: (...args: ClientEvents[Event]) => Awaitable<void>,
1017-
): this;
1011+
public once<Event extends keyof ClientEvents>(event: Event, listener: (...args: ClientEvents[Event]) => void): this;
10181012
public once<Event extends string | symbol>(
10191013
event: Exclude<Event, keyof ClientEvents>,
1020-
listener: (...args: any[]) => Awaitable<void>,
1014+
listener: (...args: any[]) => void,
10211015
): this;
10221016

10231017
public emit<Event extends keyof ClientEvents>(event: Event, ...args: ClientEvents[Event]): boolean;
10241018
public emit<Event extends string | symbol>(event: Exclude<Event, keyof ClientEvents>, ...args: unknown[]): boolean;
10251019

1026-
public off<Event extends keyof ClientEvents>(
1027-
event: Event,
1028-
listener: (...args: ClientEvents[Event]) => Awaitable<void>,
1029-
): this;
1020+
public off<Event extends keyof ClientEvents>(event: Event, listener: (...args: ClientEvents[Event]) => void): this;
10301021
public off<Event extends string | symbol>(
10311022
event: Exclude<Event, keyof ClientEvents>,
1032-
listener: (...args: any[]) => Awaitable<void>,
1023+
listener: (...args: any[]) => void,
10331024
): this;
10341025

10351026
public removeAllListeners<Event extends keyof ClientEvents>(event?: Event): this;
@@ -1138,12 +1129,12 @@ export abstract class Collector<Key, Value, Extras extends unknown[] = []> exten
11381129

11391130
public on<EventKey extends keyof CollectorEventTypes<Key, Value, Extras>>(
11401131
event: EventKey,
1141-
listener: (...args: CollectorEventTypes<Key, Value, Extras>[EventKey]) => Awaitable<void>,
1132+
listener: (...args: CollectorEventTypes<Key, Value, Extras>[EventKey]) => void,
11421133
): this;
11431134

11441135
public once<EventKey extends keyof CollectorEventTypes<Key, Value, Extras>>(
11451136
event: EventKey,
1146-
listener: (...args: CollectorEventTypes<Key, Value, Extras>[EventKey]) => Awaitable<void>,
1137+
listener: (...args: CollectorEventTypes<Key, Value, Extras>[EventKey]) => void,
11471138
): this;
11481139
}
11491140

@@ -1884,19 +1875,13 @@ export class InteractionCollector<Interaction extends CollectedInteraction> exte
18841875
public collect(interaction: Interaction): Snowflake;
18851876
public empty(): void;
18861877
public dispose(interaction: Interaction): Snowflake;
1887-
public on(event: 'collect' | 'dispose' | 'ignore', listener: (interaction: Interaction) => Awaitable<void>): this;
1888-
public on(
1889-
event: 'end',
1890-
listener: (collected: Collection<Snowflake, Interaction>, reason: string) => Awaitable<void>,
1891-
): this;
1892-
public on(event: string, listener: (...args: any[]) => Awaitable<void>): this;
1878+
public on(event: 'collect' | 'dispose' | 'ignore', listener: (interaction: Interaction) => void): this;
1879+
public on(event: 'end', listener: (collected: Collection<Snowflake, Interaction>, reason: string) => void): this;
1880+
public on(event: string, listener: (...args: any[]) => void): this;
18931881

1894-
public once(event: 'collect' | 'dispose' | 'ignore', listener: (interaction: Interaction) => Awaitable<void>): this;
1895-
public once(
1896-
event: 'end',
1897-
listener: (collected: Collection<Snowflake, Interaction>, reason: string) => Awaitable<void>,
1898-
): this;
1899-
public once(event: string, listener: (...args: any[]) => Awaitable<void>): this;
1882+
public once(event: 'collect' | 'dispose' | 'ignore', listener: (interaction: Interaction) => void): this;
1883+
public once(event: 'end', listener: (collected: Collection<Snowflake, Interaction>, reason: string) => void): this;
1884+
public once(event: string, listener: (...args: any[]) => void): this;
19001885
}
19011886

19021887
export class InteractionWebhook extends PartialWebhookMixin() {
@@ -2798,12 +2783,12 @@ export class Shard extends EventEmitter {
27982783

27992784
public on<Event extends keyof ShardEventTypes>(
28002785
event: Event,
2801-
listener: (...args: ShardEventTypes[Event]) => Awaitable<void>,
2786+
listener: (...args: ShardEventTypes[Event]) => void,
28022787
): this;
28032788

28042789
public once<Event extends keyof ShardEventTypes>(
28052790
event: Event,
2806-
listener: (...args: ShardEventTypes[Event]) => Awaitable<void>,
2791+
listener: (...args: ShardEventTypes[Event]) => void,
28072792
): this;
28082793
}
28092794

@@ -2874,9 +2859,9 @@ export class ShardingManager extends EventEmitter {
28742859
public respawnAll(options?: MultipleShardRespawnOptions): Promise<Collection<number, Shard>>;
28752860
public spawn(options?: MultipleShardSpawnOptions): Promise<Collection<number, Shard>>;
28762861

2877-
public on(event: 'shardCreate', listener: (shard: Shard) => Awaitable<void>): this;
2862+
public on(event: 'shardCreate', listener: (shard: Shard) => void): this;
28782863

2879-
public once(event: 'shardCreate', listener: (shard: Shard) => Awaitable<void>): this;
2864+
public once(event: 'shardCreate', listener: (shard: Shard) => void): this;
28802865
}
28812866

28822867
export interface FetchRecommendedShardCountOptions {
@@ -3555,12 +3540,12 @@ export class WebSocketShard extends EventEmitter {
35553540

35563541
public on<Event extends keyof WebSocketShardEventTypes>(
35573542
event: Event,
3558-
listener: (...args: WebSocketShardEventTypes[Event]) => Awaitable<void>,
3543+
listener: (...args: WebSocketShardEventTypes[Event]) => void,
35593544
): this;
35603545

35613546
public once<Event extends keyof WebSocketShardEventTypes>(
35623547
event: Event,
3563-
listener: (...args: WebSocketShardEventTypes[Event]) => Awaitable<void>,
3548+
listener: (...args: WebSocketShardEventTypes[Event]) => void,
35643549
): this;
35653550
}
35663551

0 commit comments

Comments
 (0)