유형 스크립트에서 고유한 항목으로 배열 유형을 정의하는 방법이 있습니까? 유형은 배열에 중복 항목이 있는지 감지하고 유형 스크립트에 오류를 발생시켜야 합니까? type UniqueArray = [ // How to implement this? ] const a:UniqueArray = [1, 2, 3] // success const b:UniqueArray = [1, 2, 2] // error PS: 현재 JS를 사용하여 중복 항목을 제거하고 있습니다만, 사전에 타이프스크립트 유형을 사용하여 이 오류를 캡처할 수 있는지 궁금합니다. 컴파일 시 이 방법이 가능한 유일한 방법은 배열이 리터럴로 구성된 튜플인 경우입니다.예를 들어, TypeScript에서 런타임 값은 같지만 유형이 다른 배열은 다음과 같습니다..