chore(packaging): move files to match target file structure

This commit is contained in:
Yegor Jbanov
2015-02-04 23:05:13 -08:00
parent 7ce4f66cdc
commit 3820609f24
149 changed files with 0 additions and 77 deletions

View File

@ -0,0 +1,39 @@
library angular.core.facade.async;
import 'dart:async';
export 'dart:async' show Future;
class PromiseWrapper {
static Future resolve(obj) => new Future.value(obj);
static Future reject(obj) => new Future.error(obj);
static Future<List> all(List<Future> promises) => Future.wait(promises);
static Future then(Future promise, success(value), Function onError) {
if (success == null) return promise.catchError(onError);
return promise.then(success, onError: onError);
}
static _Completer completer() => new _Completer(new Completer());
static void setTimeout(fn(), int millis) {
new Timer(new Duration(milliseconds: millis), fn);
}
}
class _Completer {
final Completer c;
_Completer(this.c);
Future get promise => c.future;
void complete(v) {
c.complete(v);
}
void reject(v) {
c.completeError(v);
}
}