MessageCommand
namespace
MessageCommand
sourceexport namespace MessageCommand export namespace MessageCommandtypeAlias
Resolvable
sourceexport type Resolvable = MessageCommand|MessageCommand.Data export type Resolvable = MessageCommand|MessageCommand.Datainterface
Data
sourceexport interface Data extends BaseCommand.Data<CommandType.Message> export interface Data extends BaseCommand.Data<CommandType.Message>interface
ExecuteData
sourceexport interface ExecuteData extends BaseCommand.ExecuteData<CommandType.Message> export interface ExecuteData extends BaseCommand.ExecuteData<CommandType.Message>CommandType.Message CommandType.MessageMessageCommand MessageCommandMessageCommandParser MessageCommandParserMessageCommandOptionValueManager MessageCommandOptionValueManagerMessageCommandFlagValueManager MessageCommandFlagValueManagerinterface
ExecuteOptions
sourceexport interface ExecuteOptions extends BaseCommand.ExecuteOptions export interface ExecuteOptions extends BaseCommand.ExecuteOptionsMessageCommand MessageCommandstring|(((data: PerGuildStringResolveData)) => Awaitable<string>) string|(((data: PerGuildStringResolveData)) => Awaitable<string>)string|(((data: PerGuildStringResolveData)) => Awaitable<string>) string|(((data: PerGuildStringResolveData)) => Awaitable<string>)Omit<MessageCommandParser.SplitOptions, "separator"> Omit<MessageCommandParser.SplitOptions, "separator">function
execute
sourceexport async function execute({ message, client, command, prefix, separator, throwOnExecuteError, splitOptions }: ExecuteOptions): Promise<ExecuteData|null> export async function execute({ message, client, command, prefix, separator, throwOnExecuteError, splitOptions }: ExecuteOptions): Promise<ExecuteData|null>| Param | Type | Required |
|---|---|---|
| | Yes |
Returns:
Promise<ExecuteData|null> Promise<ExecuteData|null>