r37r0m0d3l/of

View on GitHub
src/core/ofResult.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * @name ofResult
 * @param {Promise} promise
 * @param {*=} defaultResult
 * @returns {Promise<*>}
 */
export function ofResult(promise, defaultResult) {
  return Promise.resolve(promise)
    .then((result) => result)
    .catch(() => defaultResult);
}