UNPKG

fully-optional

Version:
17 lines (16 loc) 460 B
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;