문제 링크
타입 버전의 Array.shift를 구현하라
Implement the type version of Array.shift
type Shift<T extends any[]> = T extends [infer _,...infer Rest]? Rest :[]
infer를 사용한 단순한 구현이다
infer _ 말고 any를 사용한 풀이가 왕왕 보였다.
infer _