타입스크립트는 Microsoft에서 유지/관리되는 Apache 라이센스가 부여된 오픈소스이다. 자바스크립트의 수퍼셋(Superset)이며, 자바스크립트에 타입을 부여한 언어를 의미한다.컴파일 언어이자 정적타입(Static type) 언어이다.자바스크립트는 어떤 타입을
타입 스크립트는 공통 타입 변환을 용이하게 하기 위해 몇가지 유틸리티 타입을 제공하고, 이 유틸리티 타입은 전역으로 사용 가능하다.여기서는 Partial, Pick, Omit 타입만 다룬다.T의 모든 프로퍼티를 선택적으로 만드는 타입을 구성한다. 이 유틸리티는 주어진
이펙티브 타입스크립트를 읽고 이 책에서 권장하는 대로 사이드 프로젝트를 리팩토링하고 있다. 그 중에서도 가장 앞에 나오는 내용이 noImplictAny와 strictNullCheck, 이 두 설정을 적용하라는 것이다. 이 두 설정은 대부분의 언어에서는 허용하지 않는 고
이펙티브 타입스크립트 읽다가 타입 시스템에 대한 이해를 도와줄 설명을 찾았기에 공유하려 한다. 바로 타입은 값들의 집합이라는 점이다.타입스크립트의 타입은 할당 가능한 값들의 집합이다. 이 집합은 타입의 범위인데, 가령 모든 숫자값의 집합은 number 타입이다. num