CommandPrecondition
namespace
CommandPrecondition
sourceexport namespace CommandPrecondition export namespace CommandPreconditiontypeAlias
Resolvable
sourceexport type Resolvable<D> = CommandPrecondition<D>|Data<D> export type Resolvable<D> = CommandPrecondition<D>|Data<D>typeAlias
ResultDataResolvable
sourceexport type ResultDataResolvable<T extends CommandType, D> = Pick<ResultData<T, D>, "success"|"error"|"message"|"data"|"postconditionExecute">|Error|boolean|string export type ResultDataResolvable<T extends CommandType, D> = Pick<ResultData<T, D>, "success"|"error"|"message"|"data"|"postconditionExecute">|Error|boolean|stringinterface
ResultData
sourceexport interface ResultData<T extends CommandType, D> export interface ResultData<T extends CommandType, D>AnyCommandExecuteData<T> AnyCommandExecuteData<T>CommandPrecondition<D> CommandPrecondition<D>{ data: CommandPostcondition.ExecuteData<T>; allowedPostconditions: ((postcondition: CommandPostcondition)) => boolean; } { data: CommandPostcondition.ExecuteData<T>; allowedPostconditions: ((postcondition: CommandPostcondition)) => boolean; }