PreconditionManager
namespace
PreconditionManager
sourceexport namespace PreconditionManager export namespace PreconditionManagerinterface
Events
sourceexport interface Events export interface Events[ CommandPrecondition.ResultData<CommandType, any> ] [ CommandPrecondition.ResultData<CommandType, any> ]interface
ExecuteOptions
sourceexport interface ExecuteOptions<T extends CommandType, D> export interface ExecuteOptions<T extends CommandType, D>AnyCommandExecuteData<T> AnyCommandExecuteData<T>CommandPrecondition<D>[] CommandPrecondition<D>[]((precondition: CommandPrecondition<D>)) => boolean ((precondition: CommandPrecondition<D>)) => booleanboolean booleanfunction
resolveResultData
sourceexport function resolveResultData<T extends CommandType, D>(data: AnyCommandExecuteData<T>, precondition: CommandPrecondition<D>, result: CommandPrecondition.ResultDataResolvable<T, D>): CommandPrecondition.ResultData<T, D> export function resolveResultData<T extends CommandType, D>(data: AnyCommandExecuteData<T>, precondition: CommandPrecondition<D>, result: CommandPrecondition.ResultDataResolvable<T, D>): CommandPrecondition.ResultData<T, D>| Param | Type | Required |
|---|---|---|
| | Yes |
| | Yes |
| | Yes |
Returns:
CommandPrecondition.ResultData<T, D> CommandPrecondition.ResultData<T, D>