use-promise-hook
Version:
Simple Promise Hook
13 lines • 482 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function usePromise(resolveValue) {
let resolver = () => { throw new Error(); };
let rejecter = () => { throw new Error(); };
const promise = new Promise((resolve, reject) => {
resolver = (value) => resolve(value ?? resolveValue);
rejecter = reject;
});
return [promise, resolver, rejecter];
}
exports.default = usePromise;
//# sourceMappingURL=index.js.map