This commit is contained in:
Domin-MND
2023-10-23 11:51:59 +03:00
parent d387f669ab
commit 453192cc96
2 changed files with 9 additions and 18 deletions

View File

@@ -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(

View File

@@ -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