UNPKG

@homer0/deferred

Version:

Small utility to create a deferred promise

20 lines 404 B
// src/index.ts var deferred = () => { let resolve; let reject; const promise = new Promise((res, rej) => { resolve = res; reject = rej; }); return { promise, // @ts-expect-error -- `resolve` is defined inside the promise. resolve, // @ts-expect-error -- `reject` is defined inside the promise. reject }; }; export { deferred }; //# sourceMappingURL=index.js.map