just-build
Version:
A simple task runner that doesn't bloat your package
17 lines (13 loc) • 369 B
JavaScript
class ResolvablePromise extends Promise {
constructor () {
var res, rej;
super((resolve, reject) => {
res = resolve;
rej = reject;
});
this.resolve = res.bind(null);
this.reject = rej.bind(null);
}
static get [Symbol.species]() { return Promise; }
}
module.exports = { ResolvablePromise };