PreconditionManager

class

PreconditionManager

source
export class PreconditionManager
export class PreconditionManager
constructor(client: Client, preconditions?: Iterable<CommandPrecondition.Resolvable>)
constructor(client: Client, preconditions?: Iterable<CommandPrecondition.Resolvable>)
ParamTypeRequired
client
client
Client
Client
Yes
preconditions
preconditions
Iterable<CommandPrecondition.Resolvable>
Iterable<CommandPrecondition.Resolvable>
No
public async source

.execute(...)

execute<T extends CommandType, D>(options: PreconditionManager.ExecuteOptions<T, D>): Promise<PreconditionResultManager<T, D>>
execute<T extends CommandType, D>(options: PreconditionManager.ExecuteOptions<T, D>): Promise<PreconditionResultManager<T, D>>
ParamTypeRequired
options
options
PreconditionManager.ExecuteOptions<T, D>
PreconditionManager.ExecuteOptions<T, D>
Yes

Returns:

Promise<PreconditionResultManager<T, D>>
Promise<PreconditionResultManager<T, D>>

public source

.holds