- 색 테마 : Night Owl
- 파일 아이콘 테마 : Material Icon Theme
- 문법 검사 : ESLint, TSLint
- 실습 환경 보조 : Live Server
- 기타 ( 필수 아님 )
- 자바스크립트 안에서 타입스크립스 쓴 것 같은 기능을 넣기 위한 문장 // @ts-check
- tsconfig.json은 ts -> js로 변환하면서 어떤식의 세부사항을 주느냐라는 부분
- 타이핑(typing): 타입이 정의되지 않은 코드에 타입을 입혀주는 행위
- any 라는 타입은 치트키와 같다
- 즉 string, number 등등등 많은 타입이 있지만, any는 모든 타입을 통틀어 말함
- .filter 라는 함수란
- 어레이가 있다고 가정하고, 특정 조건에 해당하는 함수만 걸러내는 것
- 타입 별칭과 인터페이스의 가장 큰 차이점
- 타입의 확장가능 / 불가능 여부
- 인터페이스는 확장 가능 타입 별칭은 확장 불가능
- 가능한 type보다는 interface로 선언해서 사용하는 것이 좋다.
- 타입가드(Type Guard): 특정 타입으로 타입의 범위를 좁혀나가는(필터링 하는) 과정
- npm i typescript -g
- tsc index.ts
- npm i