tamda
Version:
Practical functional programming library for TypeScript
7 lines • 353 B
JavaScript
import { infer } from '../function/infer';
import { unique } from '../list/unique';
export function union() {
return inferred.apply(undefined, arguments);
}
const inferred = infer((arrayA, arrayB, keyFn) => unique([...arrayA, ...arrayB], keyFn), args => [args[0], args[1]].every(arg => arg instanceof Array));
//# sourceMappingURL=union.js.map