mocoolka-function
Version:
Function lib for function.
13 lines • 654 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Returns the second argument if it is not `null`, `undefined` or `NaN`;
* otherwise the first argument is returned.
*
* @since v0.1.0
* @param defaultValue The default value.
* @param value `val` will be returned instead of `default` unless `val` is `null`, `undefined` or `NaN`.
* @return The second value if it is not `null`, `undefined` or `NaN`, otherwise the default value
*/
var defaultTo = function (defaultValue, value) { return value == null || value !== value ? defaultValue : value; };
exports.default = defaultTo;
//# sourceMappingURL=defaultTo.js.map