본문으로 건너뛰기

Range

Range는 주어진 범위의 숫자 유니온을 생성하는 TypeScript 유틸리티 타입입니다.

특정 범위 내의 모든 숫자를 유니온 타입으로 만들 때 유용합니다.

사용 예시

import { U } from 'utilscript';

type T = U.Range<2, 9>; // 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9;

type T2 = U.Range<0, 0>; // 0;

type T3 = U.Range<-5, 0>; // -5 | -4 | -3 | -2 | -1 | 0;

지원 버전

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

버전지원 여부
0.0.13+
0.0.8+

업데이트 내역

노트

0.0.13 버전부터는 다양한 엣지케이스에 대한 예외처리가 추가되었습니다. 특히 음수 값에 대한 처리가 개선되었습니다.