MessageCommandModule

class

MessageCommandModule

source
export abstract class MessageCommandModule implements MessageCommandModule
export abstract class MessageCommandModule implements MessageCommandModule
public abstract source

.execute(...)

execute(data: MessageCommand.ExecuteData): Promise<void>
execute(data: MessageCommand.ExecuteData): Promise<void>
ParamTypeRequired
data
data
MessageCommand.ExecuteData
MessageCommand.ExecuteData
Yes

Returns:

Promise<void>
Promise<void>

public static source

.from(...)

from(data: MessageCommandModule.Resolvable): MessageCommandModule
from(data: MessageCommandModule.Resolvable): MessageCommandModule
ParamTypeRequired
data
data
MessageCommandModule.Resolvable
MessageCommandModule.Resolvable
Yes

Returns:

MessageCommandModule
MessageCommandModule

ModuleType.Command
ModuleType.Command
public source

.id

string
string
public abstract source

.data

MessageCommandBuilder.Data
MessageCommandBuilder.Data