JS & TS/TypeScript

[TypeScript] TypeScript란?

Bay Im 2024. 2. 13. 16:41
  • 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