node_modules/discord.js/typings/index.d.ts:1503:42 - error TS2344: Type 'MappedInteractionTypes[T]' does not satisfy the constraint 'MessageComponentInteraction | ModalSubmitInteraction'. Type 'MessageComponentInteraction> | ButtonInteraction> | SelectMenuInteraction<...> | ModalSubmitInteraction<...>' is not assignable to type 'MessageComponentInteraction | ModalSubmitInteraction'. Type 'ButtonInteraction>' is not assignable to type 'MessageComponentInteraction | ModalSubmitInteraction'. Type 'ButtonInteraction>' is not assignable to type 'MessageComponentInteraction'. Types of property 'channel' are incompatible. Type 'CacheTypeReducer, GuildTextBasedChannel, GuildTextBasedChannel, GuildTextBasedChannel, TextBasedChannel>' is not assignable to type 'GuildTextBasedChannel'. Type 'GuildTextBasedChannel | ([If] extends ["raw"] ? GuildTextBasedChannel : [If] extends [...] ? GuildTextBasedChannel : TextBasedChannel)' is not assignable to type 'GuildTextBasedChannel'. Type '[If] extends ["raw"] ? GuildTextBasedChannel : [If] extends [...] ? GuildTextBasedChannel : TextBasedChannel' is not assignable to type 'GuildTextBasedChannel'. Type 'GuildTextBasedChannel | ([If] extends ["cached" | "raw"] ? GuildTextBasedChannel : TextBasedChannel)' is not assignable to type 'GuildTextBasedChannel'. Type '[If] extends ["cached" | "raw"] ? GuildTextBasedChannel : TextBasedChannel' is not assignable to type 'GuildTextBasedChannel'. Type 'DMChannel | PartialDMChannel | NewsChannel | TextChannel | ThreadChannel | VoiceChannel' is not assignable to type 'GuildTextBasedChannel'. Type 'DMChannel' is not assignable to type 'GuildTextBasedChannel'. Type 'DMChannel' is missing the following properties from type 'ThreadChannel': archived, archivedAt, archiveTimestamp, _createdTimestamp, and 35 more. Type '[If] extends ["cached" | "raw"] ? GuildTextBasedChannel : TextBasedChannel' is not assignable to type 'VoiceChannel'. Type 'DMChannel | PartialDMChannel | NewsChannel | TextChannel | ThreadChannel | VoiceChannel' is not assignable to type 'VoiceChannel'. Type 'DMChannel' is missing the following properties from type 'VoiceChannel': videoQualityMode, editable, speakable, nsfw, and 41 more. Type '[If] extends ["raw"] ? GuildTextBasedChannel : [If] extends [...] ? GuildTextBasedChannel : TextBasedChannel' is not assignable to type 'VoiceChannel'. Type 'GuildTextBasedChannel | ([If] extends ["cached" | "raw"] ? GuildTextBasedChannel : TextBasedChannel)' is not assignable to type 'VoiceChannel'. Type 'NewsChannel' is not assignable to type 'VoiceChannel'. Type 'CacheTypeReducer, GuildTextBasedChannel, GuildTextBasedChannel, GuildTextBasedChannel, TextBasedChannel>' is not assignable to type 'VoiceChannel'. Type 'GuildTextBasedChannel | ([If] extends ["raw"] ? GuildTextBasedChannel : [If] extends [...] ? GuildTextBasedChannel : TextBasedChannel)' is not assignable to type 'VoiceChannel'. Type 'NewsChannel' is missing the following properties from type 'VoiceChannel': videoQualityMode, editable, speakable, setBitrate, and 8 more. Type 'MappedInteractionTypes[T]' is not assignable to type 'ModalSubmitInteraction'. Type 'MessageComponentInteraction> | ButtonInteraction> | SelectMenuInteraction<...> | ModalSubmitInteraction<...>' is not assignable to type 'ModalSubmitInteraction'. Type 'MessageComponentInteraction>' is missing the following properties from type 'ModalSubmitInteraction': components, fields, isFromMessage