Skip to main content

Namespace: SubcommandPreconditionResolvers

@sapphire/plugin-subcommands.SubcommandPreconditionResolvers

Interfaces

Functions

parseSubcommandConstructorPreConditionsCooldown

parseSubcommandConstructorPreConditionsCooldown<PreParseReturn, Options>(options): void

Appends the PluginSubcommandCooldown precondition when Subcommand.Options.cooldownLimit and Subcommand.Options.cooldownDelay are both non-zero.

Type parameters

NameType
PreParseReturnextends Args = Args
Optionsextends SubcommandOptions = SubcommandOptions

Parameters

NameTypeDescription
optionsParseSubcommandConstructorPreConditionsCooldownParameters<PreParseReturn, Options>The ParseSubcommandConstructorPreConditionsCooldownParameters for adding this subcommand cooldown precondition

Returns

void

Defined in

projects/plugins/packages/subcommands/src/lib/precondition-resolvers/subcommandCooldown.ts:35