UNPKG

@walts81/linq-ts

Version:

Typescript/Javascript LINQ implementation library

10 lines (9 loc) 348 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.intersect = void 0; Array.prototype.intersect = intersect; function intersect(arr, compare) { const useCompare = !!compare; return this.filter(a => arr.some(b => (useCompare ? compare(a, b) : a === b))).distinct(compare); } exports.intersect = intersect;