From a3514801fec54bab98b06662485d88742c06195a Mon Sep 17 00:00:00 2001 From: "Jaron (aider)" Date: Sat, 15 Feb 2025 11:40:38 -0600 Subject: [PATCH] feat: Make Channel.fromDiscord method generic to match base class signature --- src/types/channel.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/types/channel.ts b/src/types/channel.ts index 760a545..26a7257 100644 --- a/src/types/channel.ts +++ b/src/types/channel.ts @@ -152,7 +152,7 @@ export class Channel extends GatewayObject { this.default_forum_layout = data.default_forum_layout; } - public static [Trait.fromDiscord](data: DiscordChannel): Channel { + public static [Trait.fromDiscord](data: DiscordChannel): T { return new Channel({ id: data.id, type: data.type, @@ -189,7 +189,7 @@ export class Channel extends GatewayObject { default_thread_rate_limit_per_user: data.default_thread_rate_limit_per_user, default_sort_order: data.default_sort_order, default_forum_layout: data.default_forum_layout - }); + }) as T; } }