타입스크립트 설치 npm install typescript -D

-D 는 개발용으로 사용하는 것이다.

 

타일 스크립트를 프로젝트에서만 관리하려고할시

프로젝트안에서 어떻게 컴파일할지, tsc로 한번에 모두 컴파일 할수 있을지 등 정의는 default를 만들어줘야한다.

 

프로젝트의 root에서 default생성 : tsc --init

 

ts파일을 수정시 자동으로 js도 수정해주는 설정 : tsc -w //watch모드

 

--init 으로 tsconfig를 생성해주어야 tsc만으로 컴파일 할수 있다.

 

npm환경에서는 npx tsc명령어로 가능하다

 

1. npm init -y로 npm사용선언 

2. npm install typescript -D 로 설치

3. package.json에 script에 "build" 설정

4. npx tsc --init으로 default 만들기

5. npx tsc 로 빌드해보기

 

symbol

함수로 사용시 대분자 Symbol

타입으로 사용시 소문자 symbol

sym은 Symbol( )을 하였으니 [sym]으로만 접근할 수있다.

각 타입에는 각자 포함되는 타입만 쓸수 있으나 아래처럼 유니온방식으로 여러 타입을 쓸수 있다.

string과 null을 합집합하였다.

object create는 object말고도 null도 허용하는 union타입이다.

array 표현법 :

let list : number[ ] = [1,2,3]

let list : Array<number> = [1,2,3]

튜플 표현법 : 

const person : [string, number]

person =['hello',32]

 

any 타입

any의 사용법

void 타입

function 에서 return 값이 없어야하고 있다면 undefined만이 return 될수 있다.

'TypeScript' 카테고리의 다른 글

generic과 keyof  (0) 2021.08.05
클래스 constructor, public, private, protected, static, readonly  (0) 2021.08.02
Interface 섹션  (0) 2021.08.02
tsconfig schema  (0) 2021.07.31
compiler옵션 중 strict 옵션  (0) 2021.07.31

+ Recent posts