UNPKG

voca

Version:

The ultimate JavaScript string library

17 lines (14 loc) 482 B
'use strict'; /** * Verifies if `value` is `undefined` or `null` and returns `defaultValue`. In other case returns `value`. * * @ignore * @function nilDefault * @param {*} value The value to verify. * @param {*} defaultValue The default value. * @return {*} Returns `defaultValue` if `value` is `undefined` or `null`, otherwise `defaultValue`. */ function nilDefault(value, defaultValue) { return value == null ? defaultValue : value; } exports.nilDefault = nilDefault;