BaseClientOptions

Signature

export interface BaseClientOptions

Properties

commands?: {    defaults?: {        onBeforeMiddlewares?: (context: CommandContext | MenuCommandContext<any, never>) => unknown;        onBeforeOptions?: Command['onBeforeOptions'];        onRunError?: (context: MenuCommandContext<any, never> | CommandContext, error: unknown) => unknown;        onPermissionsFail?: Command['onPermissionsFail'];        onBotPermissionsFail?: (context: MenuCommandContext<any, never> | CommandContext, permissions: PermissionStrings) => unknown;        onInternalError?: (client: UsingClient, command: Command | SubCommand | ContextMenuCommand, error?: unknown) => unknown;        onMiddlewaresError?: (context: CommandContext | MenuCommandContext<any, never>, error: string, metadata: PluginMiddlewareDenialMetadata) => unknown;        onOptionsError?: Command['onOptionsError'];        onAfterRun?: (context: CommandContext | MenuCommandContext<any, never>, error: unknown) => unknown;        props?: ExtraProps;    };};

Methods