타입스크립트는 런타임에 타입 체크가 불가능하다instanceof 체크는 런타임에 일어나지만 Lee는 타입이기 때문에 런타임 시점에 어떤 역할도 할 수 없다타입스크립트의 타입은 제거기능이 있다자바스크립트로 컴파일되는 과정에서 모든 타입, 인터페이스, 타입 구문은 다 제거
T의 모든 프로퍼티를 선택적으로 만드는 타입을 구성합니다이 유틸리티는 주어진 타입의 모든 하위 집합을 나타내는 타입을 반환한다T의 모든 프로퍼티를 읽기 전용(readonly)으로 설정한 타입을 구성한다생성된 타입의 프로퍼티는 재할당할 수 없다이 유틸리티는 런타임에 실패