Calculates the intersection of the types within an array Arr of tuple types.
Arr
The types present in every tuple, if any.
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
Arrof tuple types.