UNPKG

functor-utils

Version:
10 lines (7 loc) 291 B
var R = require('./utils/ramda') var U = require('./utils') var prop = require('./prop') var propWithDefault = R.curry((prop_Container, defaultVal, obj_Container) => { return U.either(U.id(defaultVal), U.getValue, prop(prop_Container, obj_Container)) }) module.exports = propWithDefault