Skip to main content

Module: @sapphire/plugin-subcommands

Namespaces

Enumerations

Classes

Interfaces

Type Aliases

ChatInputCommandSubcommandMappingMethod

Ƭ ChatInputCommandSubcommandMappingMethod: Omit<SubcommandMappingMethod, "chatInputRun"> & Required<Pick<SubcommandMappingMethod, "chatInputRun">>

Defined in

projects/plugins/packages/subcommands/src/lib/SubcommandMappings.ts:96


MessageSubcommandMappingMethod

Ƭ MessageSubcommandMappingMethod: Omit<SubcommandMappingMethod, "messageRun"> & Required<Pick<SubcommandMappingMethod, "messageRun">>

Defined in

projects/plugins/packages/subcommands/src/lib/SubcommandMappings.ts:94


SubcommandMapping

Ƭ SubcommandMapping: SubcommandMappingMethod | SubcommandMappingGroup

Defined in

projects/plugins/packages/subcommands/src/lib/SubcommandMappings.ts:3


SubcommandMappingArray

Ƭ SubcommandMappingArray: SubcommandMapping[]

Defined in

projects/plugins/packages/subcommands/src/lib/SubcommandMappings.ts:5

Variables

SubcommandPluginEvents

Const SubcommandPluginEvents: Object

Type declaration

NameTypeDescription
ChatInputSubCommandDenied"chatInputSubCommandDenied"Deprecated use ChatInputSubcommandDenied
ChatInputSubcommandDenied"chatInputSubcommandDenied"-
ChatInputSubcommandError"chatInputSubcommandError"-
ChatInputSubcommandNotFound"chatInputSubcommandNotFound"-
ChatInputSubcommandRun"chatInputSubcommandRun"-
ChatInputSubcommandSuccess"chatInputSubcommandSuccess"-
MessageSubCommandDenied"messageSubCommandDenied"Deprecated use MessageSubcommandDenied
MessageSubcommandDenied"messageSubcommandDenied"-
MessageSubcommandError"messageSubcommandError"-
MessageSubcommandNotFound"messageSubcommandNotFound"-
MessageSubcommandRun"messageSubcommandRun"-
MessageSubcommandSuccess"messageSubcommandSuccess"-
SubcommandMappingIsMissingChatInputCommandHandler"subcommandMappingIsMissingChatInputCommandHandler"-
SubcommandMappingIsMissingMessageCommandHandler"subcommandMappingIsMissingMessageCommandHandler"-

Defined in

projects/plugins/packages/subcommands/src/lib/types/Events.ts:6