23 lines
468 B
Dart
Raw Normal View History

library angular.core.facade.async;
import 'dart:async';
export 'dart:async' show Future;
2014-10-10 15:44:56 -04:00
class PromiseWrapper {
static Future resolve(obj) {
return new Future.value(obj);
}
2014-10-10 15:44:56 -04:00
static Future reject(obj) {
return new Future.error(obj);
}
2014-10-10 15:44:56 -04:00
static Future all(List<Future> promises){
return Future.wait(promises);
}
2014-10-10 15:44:56 -04:00
static Future then(Future promise, Function success, Function onError){
return promise.then(success, onError: onError);
}
}