test/node_modules/execa/lib/utils/deferred.js
2024-08-13 09:27:52 +08:00

8 lines
205 B
JavaScript

export const createDeferred = () => {
const methods = {};
const promise = new Promise((resolve, reject) => {
Object.assign(methods, {resolve, reject});
});
return Object.assign(promise, methods);
};