"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = convertToFP; function convertToFP(fn, arity, a) { a = a || []; if (a.length >= arity) { return fn.apply(null, a.slice(0, arity).reverse()); } return function () { var args = Array.prototype.slice.call(arguments); return convertToFP(fn, arity, a.concat(args)); }; } module.exports = exports.default;