@kitmi/utils
Version:
A JavaScript utility library for both server and browser
12 lines (10 loc) • 362 B
JavaScript
/**
* Shortcut function for returning an alternative value if predicate returns true
* @alias lang.ifThen
* @param {*} obj
* @param {*} predicate
* @param {*} then
* @returns {*} Returns *then* if predicate(obj) is true, otherwise returns the original obj
*/
const ifThen = (obj, predicate, then) => (predicate(obj) ? then : obj);
export default ifThen;