Constructors
constructor
new Promise( callback: function ) : Promise
Defined in node_modules/es6-promise/es6-promise.d.ts:6
Parameters
callback: function
( resolve: function , reject: function ) : void
Parameters
resolve: function
reject: function
Returns void
Methods
catch
catch<U>( onRejected?: function ) : Promise < U >
Defined in node_modules/es6-promise/es6-promise.d.ts:34
Type parameters
Parameters
Optional onRejected: function
then
then<U>( onFulfilled?: function , onRejected?: function ) : Promise < U >
then<U>( onFulfilled?: function , onRejected?: function ) : Promise < U >
Defined in node_modules/es6-promise/es6-promise.d.ts:26
Type parameters
Parameters
Optional onFulfilled: function
Optional onRejected: function
Defined in node_modules/es6-promise/es6-promise.d.ts:27
Type parameters
Parameters
Optional onFulfilled: function
Optional onRejected: function
Static all
all<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>( values: [ T1 | Thenable < T1 > , T2 | Thenable < T2 > , T3 | Thenable < T3 > , T4 | Thenable < T4 > , T5 | Thenable < T5 > , T6 | Thenable < T6 > , T7 | Thenable < T7 > , T8 | Thenable < T8 > , T9 | Thenable < T9 > , T10 | Thenable < T10 > ] ) : Promise < [ T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ] >
all<T1, T2, T3, T4, T5, T6, T7, T8, T9>( values: [ T1 | Thenable < T1 > , T2 | Thenable < T2 > , T3 | Thenable < T3 > , T4 | Thenable < T4 > , T5 | Thenable < T5 > , T6 | Thenable < T6 > , T7 | Thenable < T7 > , T8 | Thenable < T8 > , T9 | Thenable < T9 > ] ) : Promise < [ T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ] >
all<T1, T2, T3, T4, T5, T6, T7, T8>( values: [ T1 | Thenable < T1 > , T2 | Thenable < T2 > , T3 | Thenable < T3 > , T4 | Thenable < T4 > , T5 | Thenable < T5 > , T6 | Thenable < T6 > , T7 | Thenable < T7 > , T8 | Thenable < T8 > ] ) : Promise < [ T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ] >
all<T1, T2, T3, T4, T5, T6, T7>( values: [ T1 | Thenable < T1 > , T2 | Thenable < T2 > , T3 | Thenable < T3 > , T4 | Thenable < T4 > , T5 | Thenable < T5 > , T6 | Thenable < T6 > , T7 | Thenable < T7 > ] ) : Promise < [ T1 , T2 , T3 , T4 , T5 , T6 , T7 ] >
all<T1, T2, T3, T4, T5, T6>( values: [ T1 | Thenable < T1 > , T2 | Thenable < T2 > , T3 | Thenable < T3 > , T4 | Thenable < T4 > , T5 | Thenable < T5 > , T6 | Thenable < T6 > ] ) : Promise < [ T1 , T2 , T3 , T4 , T5 , T6 ] >
all<T1, T2, T3, T4, T5>( values: [ T1 | Thenable < T1 > , T2 | Thenable < T2 > , T3 | Thenable < T3 > , T4 | Thenable < T4 > , T5 | Thenable < T5 > ] ) : Promise < [ T1 , T2 , T3 , T4 , T5 ] >
all<T1, T2, T3, T4>( values: [ T1 | Thenable < T1 > , T2 | Thenable < T2 > , T3 | Thenable < T3 > , T4 | Thenable < T4 > ] ) : Promise < [ T1 , T2 , T3 , T4 ] >
all<T1, T2, T3>( values: [ T1 | Thenable < T1 > , T2 | Thenable < T2 > , T3 | Thenable < T3 > ] ) : Promise < [ T1 , T2 , T3 ] >
all<T1, T2>( values: [ T1 | Thenable < T1 > , T2 | Thenable < T2 > ] ) : Promise < [ T1 , T2 ] >
all<T1>( values: [ T1 | Thenable < T1 > ] ) : Promise < [ T1 ] >
all<TAll>( values: Array < TAll | Thenable < TAll > > ) : Promise < TAll [] >
Defined in node_modules/es6-promise/es6-promise.d.ts:53
Type parameters
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
Parameters
Returns Promise < [ T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ] >
Defined in node_modules/es6-promise/es6-promise.d.ts:54
Type parameters
T1
T2
T3
T4
T5
T6
T7
T8
T9
Parameters
Returns Promise < [ T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ] >
Defined in node_modules/es6-promise/es6-promise.d.ts:55
Type parameters
Parameters
Returns Promise < [ T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ] >
Defined in node_modules/es6-promise/es6-promise.d.ts:56
Type parameters
Parameters
Returns Promise < [ T1 , T2 , T3 , T4 , T5 , T6 , T7 ] >
Defined in node_modules/es6-promise/es6-promise.d.ts:57
Type parameters
Parameters
Returns Promise < [ T1 , T2 , T3 , T4 , T5 , T6 ] >
Defined in node_modules/es6-promise/es6-promise.d.ts:58
Type parameters
Parameters
Returns Promise < [ T1 , T2 , T3 , T4 , T5 ] >
Defined in node_modules/es6-promise/es6-promise.d.ts:59
Type parameters
Parameters
Returns Promise < [ T1 , T2 , T3 , T4 ] >
Defined in node_modules/es6-promise/es6-promise.d.ts:60
Type parameters
Parameters
Returns Promise < [ T1 , T2 , T3 ] >
Defined in node_modules/es6-promise/es6-promise.d.ts:61
Type parameters
Parameters
Returns Promise < [ T1 , T2 ] >
Defined in node_modules/es6-promise/es6-promise.d.ts:62
Type parameters
Parameters
Defined in node_modules/es6-promise/es6-promise.d.ts:63
Type parameters
Parameters
Returns Promise < TAll [] >
Static race
Defined in node_modules/es6-promise/es6-promise.d.ts:68
Type parameters
Parameters
Static reject
Defined in node_modules/es6-promise/es6-promise.d.ts:46
Type parameters
Parameters
Static resolve
Defined in node_modules/es6-promise/es6-promise.d.ts:40
Defined in node_modules/es6-promise/es6-promise.d.ts:41
Type parameters
Parameters
Legend
Module
Object literal
Variable
Function
Function with type parameter
Index signature
Type alias
Type alias with type parameter
Enumeration
Enumeration member
Property
Method
Interface
Interface with type parameter
Constructor
Property
Method
Index signature
Class
Class with type parameter
Constructor
Property
Method
Accessor
Index signature
Inherited constructor
Inherited property
Inherited method
Inherited accessor
Protected property
Protected method
Protected accessor
Private property
Private method
Private accessor
Static property
Static method
If you call resolve in the body of the callback passed to the constructor, your promise is fulfilled with result object passed to resolve. If you call reject your promise is rejected with the object passed to resolve. For consistency and debugging (eg stack traces), obj should be an instanceof Error. Any errors thrown in the constructor callback will be implicitly passed to reject().