[Type-Challenges] 296. Permutation
🫧 문제 주어진 유니언 타입을 순열 배열로 바꾸는 Permutation 타입을 구현하세요. type perm = Permutation; // ['A', 'B', 'C'] | ['A', 'C', 'B'] | ['B', 'A', 'C'] | ['B', 'C', 'A'] | ['C', 'A', 'B'] | ['C', 'B', 'A'] 🛠️ 테스트 케이스 type cases = [ Expect, Expect, Expect, Expect, Expect, ] 🎱 정답 type Permutation = [T] extends [never] ? [] : K extends K ? [K, ...Permutation] : never 💭 해설 [T] extends [never]의 부분은 T가 never 타입인지 확인합니다. n..