diff --git a/index.d.ts b/index.d.ts index b790be0c5..ac6290295 100644 --- a/index.d.ts +++ b/index.d.ts @@ -24,6 +24,7 @@ declare namespace Eris { type AnyVoiceChannel = VoiceChannel | StageChannel; type ChannelTypes = Constants["ChannelTypes"][keyof Constants["ChannelTypes"]]; type GuildTextableChannel = TextChannel | NewsChannel; + type GuildTextableWithThread = GuildTextableChannel | AnyThreadChannel; type InviteChannel = InvitePartialChannel | Exclude; type PossiblyUncachedTextable = Textable | Uncached; type PossiblyUncachedTextableChannel = TextableChannel | Uncached; @@ -2396,11 +2397,11 @@ declare namespace Eris { editedTimestamp?: number; embeds: Embed[]; flags: number; - guildID: T extends GuildTextable ? string : undefined; + guildID: T extends GuildTextableWithThread ? string : undefined; id: string; interaction: MessageInteraction | null; jumpLink: string; - member: T extends GuildTextable ? Member : null; + member: T extends GuildTextableWithThread ? Member : null; mentionEveryone: boolean; mentions: User[]; messageReference: MessageReference | null; @@ -2415,7 +2416,7 @@ declare namespace Eris { timestamp: number; tts: boolean; type: number; - webhookID: T extends GuildTextable ? string | undefined : undefined; + webhookID: T extends GuildTextableWithThread ? string | undefined : undefined; constructor(data: BaseData, client: Client); addReaction(reaction: string): Promise; /** @deprecated */