본문 바로가기

러닝 타입스크립트

[책 러닝 타입스크립트] 15장. 타입 운영 과하게 사용하면 읽기 어려울 수 있으니 유념하자. 15.1 매핑된 타입 하나의 타입에서 다른 타입으로 매핑시킨다. in을 사용해 다른 타입으로부터 계산된 타입을 가져온다. type NewType = { [K in OriginalType]: NewProperty; } 유니언 타입에 존재하는 각 문자열 리터럴 키를 가진 객체를 생성하려고 할때 사용. 15.1.1 타입에서 매핑된 타입 일반적으로 매핑된 타입은 keyof 연산자를 사용해 키를 가져오는 방식으로 작동한다. interface AnimalVariants { alligator: boolean; baboon:number; cat: string; } type AnimalCounts = { [K in keyof AnimalVariants]: number; .. 더보기
[책 러닝 타입스크립트] 13장. 타입스크립트 config 타입 스크립트는 어떤 것이든 구성 가능하며 모든 일반적인 자바스크립트 사용 패턴에 맞출 수 있다. 타입스크립트의 구성력은 다음을 통해 제공되는 100개 이상의 풍부한 구성 옵션에서부터 비롯된다. tsx에 전달된 명령줄(CLI)플래그 타입스크립트 구성 파일 TSConfig 13.1 tsc 옵션 tsc명령은 타입스크립트의 대부분 옵션을 —플래그로 사용할 수 있다. 예를들어 index.ts 파일에서 tsc를 실행할 때 index.js파일 생성을 건너 뛰려면(타입 검사만 실행) —noEmit 플래그를 전달한다. tsc index.ts --noEmit tsc —help를 실행해 일반적으로 사용하는 CLI플래그 목록을 가져올 수 있다. (전체는 tsc —all) 13.1.1 pretty 모드 tsc CLI는 색상과.. 더보기