CooldownCommandPrecondition

class

CooldownCommandPrecondition

source
export class CooldownCommandPrecondition extends CommandPrecondition
export class CooldownCommandPrecondition extends CommandPrecondition
constructor(options?: CooldownCommandPrecondition.Options|undefined)
constructor(options?: CooldownCommandPrecondition.Options|undefined)
ParamTypeRequired
options
options
CooldownCommandPrecondition.Options|undefined
CooldownCommandPrecondition.Options|undefined
No
execute<T extends CommandType>(data: AnyCommandExecuteData<T>): Promise<CommandPrecondition.ResultDataResolvable<T, CommandPostcondition.CooldownExecuteData<CommandType>>>
execute<T extends CommandType>(data: AnyCommandExecuteData<T>): Promise<CommandPrecondition.ResultDataResolvable<T, CommandPostcondition.CooldownExecuteData<CommandType>>>
ParamTypeRequired
data
data
AnyCommandExecuteData<T>
AnyCommandExecuteData<T>
Yes

Returns:

Promise<CommandPrecondition.ResultDataResolvable<T, CommandPostcondition.CooldownExecuteData<CommandType>>>
Promise<CommandPrecondition.ResultDataResolvable<T, CommandPostcondition.CooldownExecuteData<CommandType>>>

CooldownCommandPrecondition.Options|undefined
CooldownCommandPrecondition.Options|undefined
CommandType[]
CommandType[]