@newdash/newdash
Version:
javascript/typescript utility library
21 lines (20 loc) • 636 B
TypeScript
/**
* Creates an array of unique values that is the
* [symmetric difference](https://en.wikipedia.org/wiki/Symmetric_difference)
* of the given arrays. The order of result values is determined by the order
* they occur in the arrays.
*
* @since 5.7.0
* @category Array
* @param arrays [] The arrays to inspect.
* @returns Array Returns the new array of filtered values.
* @see [[difference]],[[union]],[[unionBy]],[[unionWith]],[[without]],[[xorBy]],[[xorWith]]
* @example
*
* ```js
* xor([2, 1], [2, 3])
* // => [1, 3]
* ```
*/
export declare function xor<T>(...arrays: Array<Array<T>>): Array<T>;
export default xor;