react-say-fork
Version:
# Goal and TODOs * Add Typescript support * Make compononents style-customizable
15 lines (14 loc) • 480 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function createDeferred() {
let reject, resolve;
const promise = new Promise((promiseResolve, promiseReject) => {
reject = promiseReject;
resolve = promiseResolve;
});
if (!reject || !resolve) {
throw new Error('Promise is not a ES-compliant and do not run exector immediately');
}
return { promise, reject, resolve };
}
exports.default = createDeferred;