본문으로 건너뛰기

IsTuple

IsTuple은 타입이 튜플인지 확인하는 TypeScript 유틸리티 타입입니다. 타입이 튜플이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

일반 배열과 달리 튜플은 고정된 길이를 가지며, 각 위치에 특정 타입을 지정할 수 있습니다.

사용 예시

import { C } from 'utilscript';

type T = C.IsTuple<[]>; // true

type T2 = C.IsTuple<[number]>; // true

type T3 = C.IsTuple<readonly [1]>; // true

type T4 = C.IsTuple<number[]>; // false

type T5 = C.IsTuple<never>; // false