타입스크립트 기초
- Published on
- 타입스크립트의 기본 개념과 핵심적인 기능에 대한 훌륭한 출발점을 제공합니다.
시작하기
타입스크립트는 자바스크립트의 강력한 타입 시스템을 제공하여 코드의 안정성을 높이고 구조적 타이핑과 제네릭을 통해 복잡한 타입의 조합과 정확한 타입 추론을 가능하게 합니다.
기본기 다지기
타입스크립트 기초부터 고급 기능, 엄격성 설정까지 타입스크립트 사용의 기본 측면을 다룹니다.
자주 사용되는 타입
이 문서는 타입스크립트에서 자주 사용되는 타입들에 대해 설명하며 기본 타입부터 복잡한 객체 타입, 열거형, 리터럴 타입 등 다양한 타입 시스템의 요소를 다룹니다.
타입 좁히기
타입스크립트에서 제공하는 다양한 타입 좁히기 기법과 제어 흐름 분석, 타입 판별자, 구별된 유니온 등을 포함하여 타입 안정성을 높이는 방법에 대해 설명합니다.
함수 타입
타입스크립트에서 함수를 정의하고 사용하는 다양한 방법, 제네릭 함수, 함수 오버로드, 선택적 매개변수, 나머지 매개변수 및 함수 타입에 관련된 여러 타입(void
, object
, unknown
, never
, Function
)을 포함하여 함수와 관련된 타입스크립트의 기능들을 소개합니다.
객체 타입
타입스크립트에서 객체 타입을 정의하는 다양한 방법을 다루며, 타입 속성, 선택적 및 읽기 전용 속성, 인덱스 시그니처, 초과 속성 검사, 타입 확장, 교차 타입, 인터페이스 비교, 제네릭 객체 타입, 배열과 튜플의 사용법에 이르기까지, 효과적인 타입 시스템 활용법을 제공합니다.
타입 다루기
타입스크립트에서 타입을 다루는 방법에 대해 배우는 가이드입니다. 제네릭을 비롯해 keyof
, typeof
연산자, 인덱스 접근 타입, 조건부 타입 등을 통해 보다 유연하고 강력한 타입 시스템을 활용하는 방법을 다룹니다. 이 가이드는 타입스크립트의 타입 생성 기능을 깊이 있게 이해하고자 하는 개발자들에게 유용한 정보를 제공합니다.
모듈
타입스크립트에서 모듈을 다루는 방법을 설명하는 가이드로, 자바스크립트 모듈의 정의, 비모듈, ES 모듈 구문, CommonJS 구문, 모듈 상호 운용성, 모듈 해석 및 출력 옵션, 그리고 타입스크립트 네임스페이스에 대해 다룹니다.