UNPKG

sharyn

Version:

Combines all the other packages under one.

27 lines (21 loc) 798 B
"use strict"; var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/toConsumableArray")); var curryOptional = function curryOptional(fn, numArgs) { return function () { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } return function (x) { return fn.apply(void 0, (0, _toConsumableArray2.default)(Array(numArgs).fill(undefined).map(function (val, i) { return args[i]; })).concat([x])); }; }; }; var _default = curryOptional; exports.default = _default;