UNPKG

@lesnoypudge/utils

Version:

lesnoypudge's utils

21 lines (20 loc) 455 B
const toPromise = (fn) => { return (...args) => { return new Promise((resolve, reject) => { try { const possiblePromise = fn(...args); if (possiblePromise instanceof Promise) { possiblePromise.then(resolve).catch(reject); return; } resolve(possiblePromise); } catch (error) { reject(error); } }); }; }; export { toPromise }; //# sourceMappingURL=toPromise.js.map