Web/TS
TS Compiler
Watch 만약 app.ts를 컴파일 할 때 tsc app.ts -w 혹은 tsc app.ts --watch를 입력한다면 관찰 모드로 진입하게 된다. 그러면 저장이 될 때 마다 디스크에 저장이되고, 컴파일을 자동적으로 다시 하게 된다. 이처럼 관찰 모드는 좋은 기능이지만, 파일을 구체적으로 지정해야 한다는 번거로운 단점이 있어 규모가 큰 프로젝트에서는 잘 사용하지 않는다. 전체 프로젝트 컴파일 / 다수의 파일 특정 파일을 지정하지 않고 tsc --init 을 하면 이 커맨드가 실행되는 폴더의 모든 항목을 TS에게 알려주게 된다. 그러면 tsconfig.json 파일이 생기게 되고, 설정들을 관리할 수 있다. 그리고 나서 tsc를 입력하게 되면 폴더 내의 모든 .ts 파일들을 컴파일하게 된다. 또한 모두 ..
TS 기본
Core Types Type Example Description number 1, 5.3, -10, -2,3, ... 정수형과 실수형을 포함한 모든 숫자 string 'Hi', "Hi", `Hi` 모든 문자값 boolean true, false '참'이나 '거짓'을 나타내는 단 두가지의 값 object { age: 30 } 기존 JS의 object와 더 구체적인 타입도 가능 Array [1, 2, 3] 어떤 JS 배열이든 지원하며 배열의 타입을 유연하게 또는 제한적으로도 지정 가능 Tuple [1, 2] TS에만 있는 길이와 타입이 모두 고정된 배열 Enum enum { NEW, OLD } TS에만 있는 열거형 전역 상수 식별자 Any * 구체적인 타입이 지정되있지 않은 아무 타입 Example /* t..