UNPKG

rambdax

Version:

Extended version of Rambda - a lightweight, faster alternative to Ramda

17 lines (14 loc) 326 B
function isFalsy(input){ return ( input === undefined || input === null || Number.isNaN(input) === true ) } export function defaultTo(defaultArgument, input){ if (arguments.length === 1){ return _input => defaultTo(defaultArgument, _input) } return isFalsy(input) ? defaultArgument : input }