Calculates the intersection of the types within an array Arr of tuple types.
Arr
The types that repeat, if exists
ArrayIntersection<[[1, 0, 1], [0, 1, -1], [0, 0, 1]]>; // 0 | 1ArrayIntersection<[[1, 0], [0, 1], [0, 0]]>; // 0ArrayIntersection<[[1, 0], [-1, -1], [-8, -9]]> // never Copy
ArrayIntersection<[[1, 0, 1], [0, 1, -1], [0, 0, 1]]>; // 0 | 1ArrayIntersection<[[1, 0], [0, 1], [0, 0]]>; // 0ArrayIntersection<[[1, 0], [-1, -1], [-8, -9]]> // never
Calculates the intersection of the types within an array
Arr
of tuple types.