본문으로 건너뛰기

Reverse

Reverse는 튜플을 반대로 뒤집어 새로운 튜플을 반환하는 TypeScript 유틸리티 타입입니다.

튜플의 요소 순서를 반대로 뒤집어야 할 때 유용합니다.

사용법

import { A } from 'utilscript';

type T = A.Reverse<['a', 'b']>; // ['b', 'a']

주의 사항

주의

튜플이 아닌 일반 Array 타입이 입력으로 주어질 경우 예상과 다른 결과가 나올 수 있습니다.

import { A } from 'utilscript';

const arr = [1, 2, 3];
type T = A.Reverse<typeof arr>; // number[]

지원 버전

Reverse 유틸리티 타입은 다음 버전부터 안정적으로 사용할 수 있습니다:

버전지원 여부
0.0.13+
0.0.8+

업데이트 내역

노트

0.0.13 버전부터 readonly 튜플에 대한 처리가 개선되었습니다. 이제 입력 튜플의 readonly 속성이 결과 튜플에도 유지됩니다.