Unshift
提出詳細
type Unshift<T extends any[], U> = [U, ...T];
| 提出日時 | 2022-10-06 13:20:03 | 
|---|---|
| 問題 | Unshift | 
| ユーザー | yotarotsukada | 
| ステータス | Accepted | 
import type { Equal, Expect } from '@type-challenges/utils' type cases = [ Expect<Equal<Unshift<[], 1>, [1]>>, Expect<Equal<Unshift<[1, 2], 0>, [0, 1, 2 ]>>, Expect<Equal<Unshift<['1', 2, '3'], boolean>, [boolean, '1', 2, '3']>>, ]