UNPKG

abb-core

Version:

Application Build Butler Core

34 lines (33 loc) 1.09 kB
var ABBTimedPromiseFactory = /** @class */ (function () { function ABBTimedPromiseFactory() { } ABBTimedPromiseFactory.create = function () { return (function () { var _resolve; var _reject; var promise = new Promise(function (resolve, reject) { _resolve = resolve; _reject = reject; }); var bbTimedPromise = Object.assign(promise, { isResolved: false, isRejected: false, err: null, value: null, resolve: function (value) { _resolve(value); this.isResolved = true; this.value = value; }, reject: function (reason) { _reject(reason); this.isRejected = true; this.err = reason; } }); return bbTimedPromise; })(); }; return ABBTimedPromiseFactory; }()); export { ABBTimedPromiseFactory };