[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: fppromise.pp line 81
type generic TFPValuePromise <T>= class(TFPPromiseBase) |
public |
type |
TResolveProc = procedure( |
AValue: T |
); |
TFirstStep = procedure( |
AResolve: TResolveProc; |
AReject: TRejectProc; |
AComplete: TSimpleProc |
); |
TNextStep = procedure( |
AValue: T; |
AResolve: TResolveProc; |
AReject: TRejectProc; |
AComplete: TSimpleProc |
); |
TNextStepArray = array of TNextStep; |
protected |
procedure ExecuteStep(); override; |
public |
constructor Create(); |
destructor Destroy; override; |
class function New(); |
function ThenDo(); |
function Catch(); |
function FinallyDo(); |
end; |
| | |
| | |
TObject |