UNPKG

typedash

Version:

modern, type-safe collection of utility functions

19 lines (17 loc) 575 B
const require_createTypeGuard = require('./createTypeGuard-CC3eS9IQ.cjs'); //#region src/functions/intersection/intersection.ts function intersection(array1, array2, comparator) { if (!comparator) { const isArray2Item = require_createTypeGuard.createTypeGuard(array2); return array1.filter(isArray2Item); } return array1.filter((a1) => array2.some((a2) => comparator(a1, a2))); } //#endregion Object.defineProperty(exports, 'intersection', { enumerable: true, get: function () { return intersection; } }); //# sourceMappingURL=intersection-D9SyuYgG.cjs.map