UNPKG

typedash

Version:

modern, type-safe collection of utility functions

17 lines (15 loc) 499 B
import { negate } from './chunk-5QPXZP64.js'; import { createTypeGuard } from './chunk-AM6QCXAM.js'; // src/functions/difference/difference.ts function difference(array1, array2, comparator) { if (!comparator) { const isArray2Item = createTypeGuard(array2); return array1.filter(negate(isArray2Item)); } return array1.filter( (a1) => !array2.some((a2) => comparator(a1, a2)) ); } export { difference }; //# sourceMappingURL=out.js.map //# sourceMappingURL=chunk-HOWBNAGW.js.map