타입스크립트 2

TypeScript로 개발 할 때 유용한 라이브러리

tsc 타입 스크립트 컴파일러. 타입스크립트(.ts)을 자바스크립트로 변환하므로 트랜스파일링이 적절한 표현. 현재 지원하는 자바스크립트 버전은 ES3, ES5, ES6(ES2015), ES2016, ES2017(ESNext) tsc 명령어에 다른 옵션을 붙이지 않고 실행할 경우, 프로젝트 루트 디렉토리에 tsconfig.json 파일이 있다면, 해당 파일을 읽어들여 프로젝트 전체를 대상으로 컴파일한다. ts-node 타입 스크립트를 트랜스파일링 없이 바로 실행할 수 있도록 해준다. nodemon node.js 기반 어플리케이션 개발시 파일 변경이 감지될 때 자동으로 재시작하도록 도와주는 툴 class-transformer plain 객체는 object 클래스의 인스턴스 객체이다. {} 표기법을 통해 생성..

@Decorator에 대하여 알아보자

데콜레이터에 대해 알아보다가, TypeScript KR 깃허브 페이지에 번역 본이 있어 정리해봤다. TypeScript와 ES6의 클래스가 도입됨에 따라 클래스 및 클래스 멤버에 어노테이션 또는 변경을 지원하기 위해 추가적인 기능이 필요한 일부 상황이 있다. 데코레이터는 클래스 선언과 멤버에 대한 어노테이션과 메타-프로그래밍 구문을 모두 추가할 수 있는 방법을 제공한다. 데코레이터에 대한 실험적인 지원을 사용하려면 커멘드 라인이나 tsconfig.json 에서 experimentalDecorators 컴파일러 옵션을 사용하도록 활성화해야 한다. 데코레이터는 클래스 선언, 메서드 접근제어자, 프로퍼티 또는 매개변수에 첨부될 수 있는 특별한 종류의 선언이다. 데코레이터는 @표현식의 형태로 사용하는데, 여기서..