UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

52 lines (51 loc) 2.18 kB
; (function () { System.register(["./chunk-legacy-Re9CbdfL.js", "./constants-legacy-TKxWCqvM.js"], function (_export, _context) { "use strict"; var __commonJS, require__baseUniq, require__baseIteratee, require_uniqBy; return { setters: [function (_chunkLegacy001Js) { __commonJS = _chunkLegacy001Js.t; }, function (_constantsLegacy00TJs) { require__baseUniq = _constantsLegacy00TJs.Ai; require__baseIteratee = _constantsLegacy00TJs.yi; }], execute: function () { //#region ../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/uniqBy.js _export("t", require_uniqBy = /* @__PURE__ */__commonJS({ "../../../node_modules/.pnpm/lodash@4.17.21/node_modules/lodash/uniqBy.js": (exports, module) => { var baseIteratee = require__baseIteratee(), baseUniq = require__baseUniq(); /** * This method is like `_.uniq` except that it accepts `iteratee` which is * invoked for each element in `array` to generate the criterion by which * uniqueness is computed. The order of result values is determined by the * order they occur in the array. The iteratee is invoked with one argument: * (value). * * @static * @memberOf _ * @since 4.0.0 * @category Array * @param {Array} array The array to inspect. * @param {Function} [iteratee=_.identity] The iteratee invoked per element. * @returns {Array} Returns the new duplicate free array. * @example * * _.uniqBy([2.1, 1.2, 2.3], Math.floor); * // => [2.1, 1.2] * * // The `_.property` iteratee shorthand. * _.uniqBy([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x'); * // => [{ 'x': 1 }, { 'x': 2 }] */ function uniqBy(array, iteratee) { return array && array.length ? baseUniq(array, baseIteratee(iteratee, 2)) : []; } module.exports = uniqBy; } })); //#endregion } }; }); })();