by Andrey Krasovsky @bre30kra69cs
JavaScript의 Array.concat
함수를 타입 시스템에서 구현하세요. 타입은 두 인수를 받고, 인수를 왼쪽부터 concat한 새로운 배열을 반환해야 합니다.
예시:
type Result = Concat<[1], [2]> // expected to be [1, 2]
풀이:
type Concat<T extends unknown[], U extends unknown[]> = [...T, ...U]