diff --git a/packages/reacord/library/core/reacord-discord-js.ts b/packages/reacord/library/core/reacord-discord-js.ts index 5647e0b..7c6ed3d 100644 --- a/packages/reacord/library/core/reacord-discord-js.ts +++ b/packages/reacord/library/core/reacord-discord-js.ts @@ -90,10 +90,9 @@ export class ReacordDiscordJs extends Reacord { /** * Sends a message to a channel. * - * @param {Discord.Channel} target - Discord channel object. - * @param {CreateChannelMessageOptions} [options={}] - Options for the channel - * message. Default is `{}` - * @param {React.ReactNode} [content] - Initial React node content to render. + * @param target - Discord channel object. + * @param [options] - Options for the channel message + * @param [content] - Initial React node content to render. * @see https://reacord.mapleleaf.dev/guides/sending-messages */ public createChannelMessage( @@ -110,10 +109,9 @@ export class ReacordDiscordJs extends Reacord { /** * Replies to a message by sending a message. * - * @param {Discord.Message} message - Discord message event object. - * @param {CreateMessageReplyOptions} [options={}] - Options for the message - * reply method. Default is `{}` - * @param {React.ReactNode} [content] - Initial React node content to render. + * @param message - Discord message event object. + * @param [options] - Options for the message reply method. + * @param [content] - Initial React node content to render. * @see https://reacord.mapleleaf.dev/guides/sending-messages */ public createMessageReply( @@ -130,11 +128,9 @@ export class ReacordDiscordJs extends Reacord { /** * Replies to a command interaction by sending a message. * - * @param {Discord.CommandInteraction} interaction - Discord command - * interaction object. - * @param {CreateInteractionReplyOptions} [options={}] - Custom options for - * the interaction reply method. Default is `{}` - * @param {React.ReactNode} [content] - Initial React node content to render. + * @param interaction - Discord command interaction object. + * @param [options] - Custom options for the interaction reply method. + * @param [content] - Initial React node content to render. * @see https://reacord.mapleleaf.dev/guides/sending-messages */ public createInteractionReply( diff --git a/packages/reacord/library/core/reacord.tsx b/packages/reacord/library/core/reacord.tsx index 0b7de17..8d63c23 100644 --- a/packages/reacord/library/core/reacord.tsx +++ b/packages/reacord/library/core/reacord.tsx @@ -23,11 +23,6 @@ export abstract class Reacord { constructor(private readonly config: ReacordConfig = {}) {} - // There's no more need in abstract methods - // abstract send(...args: unknown[]): ReacordInstance - // abstract reply(...args: unknown[]): ReacordInstance - // abstract ephemeralReply(...args: unknown[]): ReacordInstance - protected handleComponentInteraction(interaction: ComponentInteraction) { for (const renderer of this.renderers) { if (renderer.handleComponentInteraction(interaction)) return