UNPKG

entrust

Version:

delegatee-last structure for curried functions

30 lines (26 loc) 813 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.e10 = exports.entrust10 = undefined; var _katsuCurry = require('katsu-curry'); var entrust10 = exports.entrust10 = function entrust10(fn, a, b, c, d, e, f, g, h, i, j, x) { return x[fn](a, b, c, d, e, f, g, h, i, j); }; /** * @method e10 * @param {string} fn - a function name * @param {*} a - some parameter * @param {*} b - some parameter * @param {*} c - some parameter * @param {*} d - some parameter * @param {*} e - some parameter * @param {*} f - some parameter * @param {*} g - some parameter * @param {*} h - some parameter * @param {*} i - some parameter * @param {*} j - some parameter * @param {Object} x - an object * @returns {*} */ var e10 = exports.e10 = (0, _katsuCurry.curry)(entrust10);