From d60c464e618e4159d2656e7832798909832f33cd Mon Sep 17 00:00:00 2001 From: Suneet Tipirneni <77477100+suneettipirneni@users.noreply.github.com> Date: Sat, 4 Jun 2022 02:58:15 -0400 Subject: [PATCH] types: add types to `EventEmitter` static methods (#7986) --- packages/discord.js/typings/index.d.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index 2b565ff62..e7dc33134 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -182,6 +182,14 @@ import { RawWidgetMemberData, } from './rawDataTypes'; +declare module 'node:events' { + class EventEmitter { + // Add type overloads for client events. + public static once(eventEmitter: Client, eventName: K): Promise; + public static on(eventEmitter: Client, eventName: K): AsyncIterator; + } +} + //#region Classes export class Activity {