- TypeScript
- JS에 타입을 부여하고, 부여된 타입을 체크하고, 만족하는 JS 코드 생성
- 2012 년에 microsoft visual studo for JavaScript
- TypeScript의 구성
- 프로그래밍 언어
- 타입 검사기(TypeChecker)
- 코드의 모든 구성요소(함수, 변수 등)를 이해하고 오류 감별
- 컴파일러(pre-compiler)
- TS Syntax-tree를 JS Code로생성
- 언어지원 서비스(IDE)
- VSCode, SublimeText, Vim 등 편집기에서 TS 지원
- TypeScript Compiler
- Read TSConfig (tsconfig.json)
- Pre-process Files
- Tokenize(Scan) and Parse
- Binder
- Type check
- Transform
- Emit
728x90
'JS & TS > TypeScript' 카테고리의 다른 글
[TypeScript] Array, Tuple (0) | 2024.02.13 |
---|---|
[TypeScript] Function (0) | 2024.02.13 |
[TypeScript] Object (0) | 2024.02.13 |
[TypeScript] Union, Literal (0) | 2024.02.13 |
[TypeScript] Type System (0) | 2024.02.13 |