Interface IPromise<TValue, TReason>
Type parameters
TValue = any
TReason = any
Properties
Readonly [toStringTag]
[toStringTag]: string
Methods
catch
- catch(onReject: (reason: TReason) => any): IPromise<any, any>
Parameters
onReject: (reason: TReason) => any
Returns IPromise<any, any>
finally
- finally(onFinally: () => any): IPromise<any, any>
Parameters
Returns IPromise<any, any>
then
- then(onSuccess?: (value: TValue) => any, onReject?: (reason: TReason) => any): IPromise<any, any>
Parameters
Optional onSuccess: (value: TValue) => any
Optional onReject: (reason: TReason) => any
Returns IPromise<any, any>