new InteractionCommand
src/interaction/command.ts:350new InteractionCommand<ParsedArgsFinished = ParsedArgs>(data?: InteractionCommandOptions)The most basic Structure class, every structure extends this
The most basic Structure class, every structure extends this
import { Interaction } from 'detritus-client';
Interaction.InteractionCommand;new InteractionCommand<ParsedArgsFinished = ParsedArgs>(data?: InteractionCommandOptions)_getFromSnake(key: string): any_setFromSnake(key: string, value: any): any_transferValuesToChildren(): void[custom](): objectdifference(key: string, value: any): [boolean, any]differences(data?: BaseStructureData): object | nulldifferencesBetween(structure: Structure): object | nullgetInvoker(data: InteractionDataApplicationCommand): InteractionCommandInvoker | nullgetInvokerForAutoComplete(
data: InteractionDataApplicationCommand,
): InteractionCommandInvoker | nullgetInvokerOption(
options: BaseCollection<string, InteractionDataApplicationCommandOption>,
): InteractionCommandOption<ParsedArgs> | nullgetInvokerOptionForAutoComplete(
options: BaseCollection<string, InteractionDataApplicationCommandOption>,
): InteractionCommandOption<ParsedArgs> | nullhasDifference(key: string, value: any): booleanhasDifferences(data?: BaseStructureData): booleanhasDifferencesBetween(structure: Structure): booleanmerge(data?: BaseStructureData): voidmergeValue(key: string, value: any): voidonAutoComplete(context: InteractionAutoCompleteContext): unknownonAutoCompleteError(context: InteractionAutoCompleteContext, error: any): unknownonBefore(context: InteractionContext): boolean | Promise<boolean>onBeforeRun(context: InteractionContext, args: ParsedArgs): boolean | Promise<boolean>onCancel(context: InteractionContext): unknownonCancelRun(context: InteractionContext, args: ParsedArgs): unknownonDmBlocked(context: InteractionContext): unknownonError(context: InteractionContext, args: ParsedArgs, error: any): unknownonFinally(context: InteractionContext): unknownonLoadingTrigger(context: InteractionContext): unknownonPermissionsFail(context: InteractionContext, permissions: FailedPermissions): unknownonPermissionsFailClient(
context: InteractionContext,
permissions: FailedPermissions,
): unknownonRatelimit(
context: InteractionContext,
ratelimits: CommandRatelimitInfo[],
metadata: CommandRatelimitMetadata,
): unknownonRunError(context: InteractionContext, args: ParsedArgs, error: any): unknownonSuccess(context: InteractionContext, args: ParsedArgs): unknownonValueError(context: InteractionContext, args: ParsedArgs, errors: ParsedErrors): unknownrun(context: InteractionContext, args: ParsedArgs): unknowntoJSON(): object