From ac83ada306ec153c13260d2bd53e4d704884b68a Mon Sep 17 00:00:00 2001 From: MrMythicalYT <91077061+MrMythicalYT@users.noreply.github.com> Date: Mon, 10 Oct 2022 13:14:49 -0400 Subject: [PATCH] types: fix events augmentation (#8681) --- packages/discord.js/typings/index.d.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index 5c207c57e..9798eb002 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -194,11 +194,14 @@ import { 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, - ): AsyncIterableIterator; + public static once( + eventEmitter: E, + eventName: E extends Client ? K : string, + ): Promise; + public static on( + eventEmitter: E, + eventName: E extends Client ? K : string, + ): AsyncIterableIterator; } }