요소 수를 지정하는 모듈 유형을 생성하는 방법[Type Script]
3209 단어 TypeScripttech
결론
type Tuple<Type, Length extends number> = ComputeTuple<Type, Length, []>;
type ComputeTuple<
Type,
Length extends number,
Tail extends Type[],
> = Tail['length'] extends Length
? Tail
: ComputeTuple<Type, Length, [Type, ...Tail]>;
const dummy: Tuple<number, 10> = ... // 省略
해설
소수 0의 원조를 준비하고 목표 길이에 도달하기 전에 요소를 추가하는 절차.
열네릭스
이름:
의향
Type
모듈 요소 유형
Length
생성할 원조 길이
Tail
이미 생성된 원조.귀속 시 교부
유량
종료 조건은
Tail['length'] extends Length
부분에서 판정한다.이것은 원조의length속성(길이)을 이용하여 수치 소양형으로 표시하고 목표의 길이와 원조의 길이를 비교한다.
원소수의 상한
단일 상한선은 999개이지만 전자 연산자를 사용하여 더 확장할 수 있다.[1]
각주
현재 상한 미확인↩︎
Reference
이 문제에 관하여(요소 수를 지정하는 모듈 유형을 생성하는 방법[Type Script]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/eringi_shimeji/articles/f13da3c761e453텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)