TypeScript란 무엇이며 사용하는 이유에 대해서
typescript 라이브러리 설치 및 컴파일 명령어 사용과 tsconfig.json 설정 파일에 대해서
TypeScript에서 사용하는 타입의 종류와 타입을 선언하는 방법
object, array, tuple 타입에 대해서
타입스크립트가 타입을 추론하는 방식에 대해서
함수 타입을 명시하는 방법에 대해서
이넘 타입을 정의하는 방법과 이넘의 활용 사례
타입 연산자를 이용하여 Uion type과 Intersection type 사용하기
타입스크립트에서 클래스를 정의하는 방법에 대해서
타입이나 인터페이스를 참조하는 타입 별칭을 사용하는 방법
인터페이스 정의와 사용 방법에 대해서
타입 가드를 사용하는 여러 가지 방법
타입스크립트에서 타입을 명시하는 방법
함수 오버로딩을 사용하여 함수의 다형성을 표현하는 방법
제네릭의 기본 사용 방법에 대해서
클래스 선언과 멤버에 어노테이션과 메타-프로그래밍 구문을 데코레이터 함수로 추가하는 방법
타입스크립트에서 모듈 시스템을 사용하는 방법에 대해서
React를 Typescript로 작성하는 방법에 대해서