BaseCommand
Signature
export declare class BaseCommandProperties
20Methods
12Properties
middlewares: readonly (keyof ResolvedRegisteredMiddlewares)[];__filePath?: string;__t?: { name: string | undefined; description: string | undefined;};__autoload?: true;guildId?: string[];name: string;type: number;nsfw?: boolean;description: string;defaultMemberPermissions?: bigint;integrationTypes: ApplicationIntegrationType[];contexts: InteractionContextType[];botPermissions?: bigint;name_localizations?: Partial<Record<LocaleString, string>>;description_localizations?: Partial<Record<LocaleString, string>>;options?: CommandOptionWithType[] | SubCommand[];ignore?: IgnoreCommand;aliases?: string[];props: ExtraProps;private static __getMiddlewareOwnerName;Methods
toJSON(): { name: BaseCommand["name"]; type: BaseCommand["type"]; nsfw: BaseCommand["nsfw"]; description: BaseCommand["description"]; name_localizations: BaseCommand["name_localizations"]; description_localizations: BaseCommand["description_localizations"]; guild_id: BaseCommand["guildId"]; default_member_permissions: string; contexts: BaseCommand["contexts"]; integration_types: BaseCommand["integrationTypes"];};reload(): Promise<void>;onBeforeMiddlewares?(context: CommandContext): any;onBeforeOptions?(context: CommandContext): any;run?(context: CommandContext): any;onAfterRun?(context: CommandContext, error: unknown | undefined): any;onRunError?(context: CommandContext, error: unknown): any;onOptionsError?(context: CommandContext, metadata: OnOptionsReturnObject): any;onMiddlewaresError?(context: CommandContext, error: string, metadata: PluginMiddlewareDenialMetadata): any;onBotPermissionsFail?(context: CommandContext, permissions: PermissionStrings): any;onPermissionsFail?(context: CommandContext, permissions: PermissionStrings): any;onInternalError?(client: UsingClient, command: Command | SubCommand, error?: unknown): any;