mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-15 19:13:31 +01:00
feat(Collector): better types for events (#6058)
Co-authored-by: Antonio Román <kyradiscord@gmail.com>
This commit is contained in:
4
typings/index.d.ts
vendored
4
typings/index.d.ts
vendored
@@ -391,10 +391,10 @@ export abstract class Collector<K, V, F extends unknown[] = []> extends EventEmi
|
||||
public abstract collect(...args: unknown[]): K | null | Promise<K | null>;
|
||||
public abstract dispose(...args: unknown[]): K | null;
|
||||
|
||||
public on(event: 'collect' | 'dispose', listener: (...args: unknown[]) => Awaited<void>): this;
|
||||
public on(event: 'collect' | 'dispose', listener: (...args: [V, ...F]) => Awaited<void>): this;
|
||||
public on(event: 'end', listener: (collected: Collection<K, V>, reason: string) => Awaited<void>): this;
|
||||
|
||||
public once(event: 'collect' | 'dispose', listener: (...args: unknown[]) => Awaited<void>): this;
|
||||
public once(event: 'collect' | 'dispose', listener: (...args: [V, ...F]) => Awaited<void>): this;
|
||||
public once(event: 'end', listener: (collected: Collection<K, V>, reason: string) => Awaited<void>): this;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user