본문으로 건너뛰기

From

From은 주어진 길이(L)를 받아 해당 길이의 튜플을 생성하는 TypeScript 유틸리티 타입입니다.

특정 길이의 튜플을 빠르게 생성해야 할 때 유용합니다.

사용법

import { A } from 'utilscript';

type T = A.From<0>; // []

type T2 = A.From<2>; // [unknown, unknown]

주의 사항

주의

TypeScript의 재귀 제한으로 인해 From은 최대 999 길이의 배열만 생성할 수 있습니다. 1000 이상의 길이를 지정하면 타입 오류가 발생합니다.

import { A } from 'utilscript';

// @ts-expect-error: type error
type T = A.From<1000>['length']; // 형식 인스턴스화는 깊이가 매우 깊으며 무한할 수도 있습니다.