UNPKG

ramda-extension

Version:

Helpful functions built on top of the mighty Ramda

30 lines (26 loc) 789 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _ramda = require("ramda"); var _primitives = require("./internal/primitives"); /** * Returns the argument if it is not null, undefined or NaN; otherwise the empty string is returned. * * @func * @category Logic * * @example * * R_.defaultToEmptyString(null); //=> "" * R_.defaultToEmptyString(undefined); //=> "" * R_.defaultToEmptyString('Ramda'); //=> 'Ramda' * // parseInt('string') results in NaN * R_.defaultToEmptyString(parseInt('string')); //=> "" * * @sig a -> a | String */ var defaultToEmptyString = (0, _ramda.defaultTo)(_primitives.emptyString); var _default = defaultToEmptyString; exports.default = _default;