refactor: misc cleanup (#9369)
This commit is contained in:
@ -43,7 +43,7 @@ export class ObservableWrapper {
|
||||
/**
|
||||
* @deprecated - use callEmit() instead
|
||||
*/
|
||||
static callNext(emitter: EventEmitter<any>, value: any) { emitter.next(value); }
|
||||
static callNext(emitter: EventEmitter<any>, value: any) { emitter.emit(value); }
|
||||
|
||||
static callEmit(emitter: EventEmitter<any>, value: any) { emitter.emit(value); }
|
||||
|
||||
|
@ -1,49 +0,0 @@
|
||||
"use strict";
|
||||
var PromiseCompleter = (function () {
|
||||
function PromiseCompleter() {
|
||||
var _this = this;
|
||||
this.promise = new Promise(function (res, rej) {
|
||||
_this.resolve = res;
|
||||
_this.reject = rej;
|
||||
});
|
||||
}
|
||||
return PromiseCompleter;
|
||||
}());
|
||||
exports.PromiseCompleter = PromiseCompleter;
|
||||
var PromiseWrapper = (function () {
|
||||
function PromiseWrapper() {
|
||||
}
|
||||
PromiseWrapper.resolve = function (obj) { return Promise.resolve(obj); };
|
||||
PromiseWrapper.reject = function (obj, _) { return Promise.reject(obj); };
|
||||
// Note: We can't rename this method into `catch`, as this is not a valid
|
||||
// method name in Dart.
|
||||
PromiseWrapper.catchError = function (promise, onError) {
|
||||
return promise.catch(onError);
|
||||
};
|
||||
PromiseWrapper.all = function (promises) {
|
||||
if (promises.length == 0)
|
||||
return Promise.resolve([]);
|
||||
return Promise.all(promises);
|
||||
};
|
||||
PromiseWrapper.then = function (promise, success, rejection) {
|
||||
return promise.then(success, rejection);
|
||||
};
|
||||
PromiseWrapper.wrap = function (computation) {
|
||||
return new Promise(function (res, rej) {
|
||||
try {
|
||||
res(computation());
|
||||
}
|
||||
catch (e) {
|
||||
rej(e);
|
||||
}
|
||||
});
|
||||
};
|
||||
PromiseWrapper.scheduleMicrotask = function (computation) {
|
||||
PromiseWrapper.then(PromiseWrapper.resolve(null), computation, function (_) { });
|
||||
};
|
||||
PromiseWrapper.isPromise = function (obj) { return obj instanceof Promise; };
|
||||
PromiseWrapper.completer = function () { return new PromiseCompleter(); };
|
||||
return PromiseWrapper;
|
||||
}());
|
||||
exports.PromiseWrapper = PromiseWrapper;
|
||||
//# sourceMappingURL=promise.js.map
|
@ -49,7 +49,5 @@ export class PromiseWrapper {
|
||||
PromiseWrapper.then(PromiseWrapper.resolve(null), computation, (_) => {});
|
||||
}
|
||||
|
||||
static isPromise(obj: any): boolean { return obj instanceof Promise; }
|
||||
|
||||
static completer<T>(): PromiseCompleter<T> { return new PromiseCompleter<T>(); }
|
||||
}
|
||||
|
Reference in New Issue
Block a user