solutaaliquid
Version:
common utils for javascript. Utils to get the global scope (browser, webworker & co.). Customizable string escaper. Utilitize for objects. Extension at base javascript api (usefull extention like String.hashcode()).
24 lines (21 loc) • 414 B
JavaScript
export default () => {
let resolve, reject = null;
const result = new Promise((r, e) => {
resolve = r;
reject = e;
});
result.resolved = false;
result.error = false;
result.resolve = () => {
result.resolved = true;
result.resolve = () => {};
resolve();
};
result.reject = () => {
result.resolved = true;
result.error = true;
result.reject = () => {};
reject();
};
return result;
};