n8n-editor-ui
Version:
Workflow Editor UI for n8n
52 lines (51 loc) • 2.18 kB
JavaScript
;
(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
}
};
});
})();