vitorsalgado/nodejs-fx

View on GitHub
src/valueOr/index.js

Summary

Maintainability
A
0 mins
Test Coverage
'use strict'

/**
 * Check if source is valid and if not, returns provided fallback
 * @param source
 * @param fallback - fallback if source is invalid
 * @example
 *
 * valueOr('test', 'fallback') // test
 * valueOr(null, 'fallback') // fallback
 *
 */
module.exports = (source, fallback) => source || fallback