Skip to content

SubCommand

Extends

  • BaseCommand

Constructors

new SubCommand()

1
new SubCommand(): SubCommand

Returns

SubCommand

Inherited from

BaseCommand.constructor

Properties

PropertyTypeOverridesInherited from
__autoload?trueBaseCommand.__autoloadBaseCommand.__autoload
__filePath?stringBaseCommand.__filePathBaseCommand.__filePath
__t?ObjectBaseCommand.__tBaseCommand.__t
__t.descriptionundefined | string--
__t.nameundefined | string--
aliases?string[]BaseCommand.aliasesBaseCommand.aliases
botPermissions?bigintBaseCommand.botPermissionsBaseCommand.botPermissions
contexts?InteractionContextTypes[]BaseCommand.contextsBaseCommand.contexts
defaultMemberPermissions?bigintBaseCommand.defaultMemberPermissionsBaseCommand.defaultMemberPermissions
descriptionstringBaseCommand.descriptionBaseCommand.description
description_localizations?Partial<Record< | "id" | "en-US" | "en-GB" | "bg" | "zh-CN" | "zh-TW" | "hr" | "cs" | "da" | "nl" | "fi" | "fr" | "de" | "el" | "hi" | "hu" | "it" | "ja" | "ko" | "lt" | "no" | "pl" | "pt-BR" | "ro" | "ru" | "es-ES" | "es-419" | "sv-SE" | "th" | "tr" | "uk" | "vi", string>>BaseCommand.description_localizationsBaseCommand.description_localizations
group?string--
guildId?string[]BaseCommand.guildIdBaseCommand.guildId
ignore?IgnoreCommandBaseCommand.ignoreBaseCommand.ignore
integrationTypes?IntegrationTypes[]BaseCommand.integrationTypesBaseCommand.integrationTypes
middlewaresnever[]BaseCommand.middlewaresBaseCommand.middlewares
namestringBaseCommand.nameBaseCommand.name
name_localizations?Partial<Record< | "id" | "en-US" | "en-GB" | "bg" | "zh-CN" | "zh-TW" | "hr" | "cs" | "da" | "nl" | "fi" | "fr" | "de" | "el" | "hi" | "hu" | "it" | "ja" | "ko" | "lt" | "no" | "pl" | "pt-BR" | "ro" | "ru" | "es-ES" | "es-419" | "sv-SE" | "th" | "tr" | "uk" | "vi", string>>BaseCommand.name_localizationsBaseCommand.name_localizations
nsfw?booleanBaseCommand.nsfwBaseCommand.nsfw
options?CommandOption[]BaseCommand.optionsBaseCommand.options
typeApplicationCommandOptionTypeBaseCommand.typeBaseCommand.type

Methods

onAfterRun()?

1
optional onAfterRun(context: CommandContext<Object, never>, error: unknown): any

Parameters

ParameterType
contextCommandContext<Object, never>
errorunknown

Returns

any

Inherited from

BaseCommand.onAfterRun

Source

seyfert/src/commands/applications/chat.ts:281


onBotPermissionsFail()?

1
optional onBotPermissionsFail(context: CommandContext<Object, never>, permissions: PermissionStrings): any

Parameters

ParameterType
contextCommandContext<Object, never>
permissionsPermissionStrings

Returns

any

Inherited from

BaseCommand.onBotPermissionsFail

Source

seyfert/src/commands/applications/chat.ts:285


onInternalError()?

1
optional onInternalError(
2
client: UsingClient,
3
command: Command | SubCommand,
4
error?: unknown): any

Parameters

ParameterType
clientUsingClient
commandCommand | SubCommand
error?unknown

Returns

any

Inherited from

BaseCommand.onInternalError

Source

seyfert/src/commands/applications/chat.ts:287


onMiddlewaresError()?

1
optional onMiddlewaresError(context: CommandContext<Object, never>, error: string): any

Parameters

ParameterType
contextCommandContext<Object, never>
errorstring

Returns

any

Inherited from

BaseCommand.onMiddlewaresError

Source

seyfert/src/commands/applications/chat.ts:284


onOptionsError()?

1
optional onOptionsError(context: CommandContext<Object, never>, metadata: OnOptionsReturnObject): any

Parameters

ParameterType
contextCommandContext<Object, never>
metadataOnOptionsReturnObject

Returns

any

Inherited from

BaseCommand.onOptionsError

Source

seyfert/src/commands/applications/chat.ts:283


onPermissionsFail()?

1
optional onPermissionsFail(context: CommandContext<Object, never>, permissions: PermissionStrings): any

Parameters

ParameterType
contextCommandContext<Object, never>
permissionsPermissionStrings

Returns

any

Inherited from

BaseCommand.onPermissionsFail

Source

seyfert/src/commands/applications/chat.ts:286


onRunError()?

1
optional onRunError(context: CommandContext<Object, never>, error: unknown): any

Parameters

ParameterType
contextCommandContext<Object, never>
errorunknown

Returns

any

Inherited from

BaseCommand.onRunError

Source

seyfert/src/commands/applications/chat.ts:282


reload()

1
reload(): Promise<void>

Returns

Promise<void>

Inherited from

BaseCommand.reload

Source

seyfert/src/commands/applications/chat.ts:266


run()

1
abstract run(context: CommandContext<any, never>): any

Parameters

ParameterType
contextCommandContext<any, never>

Returns

any

Overrides

BaseCommand.run

Source

seyfert/src/commands/applications/chat.ts:351


toJSON()

1
toJSON(): Object

Returns

Object

MemberTypeValue
contextsundefined | InteractionContextTypes[]-
default_member_permissionsstring-
descriptionstring-
description_localizationsundefined | Partial<Record< | "id" | "en-US" | "en-GB" | "bg" | "zh-CN" | "zh-TW" | "hr" | "cs" | "da" | "nl" | "fi" | "fr" | "de" | "el" | "hi" | "hu" | "it" | "ja" | "ko" | "lt" | "no" | "pl" | "pt-BR" | "ro" | "ru" | "es-ES" | "es-419" | "sv-SE" | "th" | "tr" | "uk" | "vi", string>>-
guild_idundefined | string[]-
integration_typesundefined | IntegrationTypes[]-
namestring-
name_localizationsundefined | Partial<Record< | "id" | "en-US" | "en-GB" | "bg" | "zh-CN" | "zh-TW" | "hr" | "cs" | "da" | "nl" | "fi" | "fr" | "de" | "el" | "hi" | "hu" | "it" | "ja" | "ko" | "lt" | "no" | "pl" | "pt-BR" | "ro" | "ru" | "es-ES" | "es-419" | "sv-SE" | "th" | "tr" | "uk" | "vi", string>>-
nsfwundefined | boolean-
optionsAPIApplicationCommandBasicOption[]-
typenumber-

Overrides

BaseCommand.toJSON

Source

seyfert/src/commands/applications/chat.ts:342