class js.Promise<T>

Available on all platforms

Class Fields

static function all(iterable:Array<Dynamic>):Promise<Array<Dynamic>>

static function race(iterable:Array<Dynamic>):Promise<Dynamic>

static function reject<T>(?value:Dynamic):Promise<T>

static function resolve<T>(value:T):Promise<T>

static function resolve<T>(promise:Promise<T>):Promise<T>

static function resolve<T>(thenable:Thenable<T>):Promise<T>

Instance Fields

function new(init:T ->Void ->Dynamic ->Void ->Void):Void

function catchError<TOut>(rejectCallback:EitherType<Dynamic ->Void, PromiseCallback<Dynamic, TOut>>):Promise<TOut>

function then<TOut>(?fulfillCallback:PromiseCallback<T, TOut>, ?rejectCallback:EitherType<Dynamic ->Void, PromiseCallback<Dynamic, TOut>>):Promise<TOut>