fully-optional
Version:
<div align="center">
17 lines (16 loc) • 460 B
JavaScript
import curryLast from './curryLast';
import match from './match';
var _withDefaultLazy = function (value, defaultValueFn) {
return match(value, {
some: function (_) { return _; },
none: defaultValueFn,
});
};
export function withDefaultLazy() {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return curryLast(_withDefaultLazy, args);
}
export default withDefaultLazy;