TypeScript Guidebook
  • TypeScript 가이드북
  • 소개
    • TypeScript를 사용하는 이유
  • 환경 구성 / CLI
    • 컴파일 설정
    • 린팅
    • IDE / 에디터
    • Google TypeScript Style
    • TSDX
  • 타입
    • primitive 타입
    • any 타입
    • array 타입
    • tuple 타입
    • enum 타입
    • function / union / void 타입
    • object 타입
    • null / undefined 타입
    • never 타입
    • 사용자 정의 타입
    • 타입 어설션
  • TS vs ES6
    • 블록 영역 변수, 상수 선언
    • 템플릿 리터럴
    • 화살표 함수
    • 전개 연산자 / 매개변수
    • 비구조화 할당
  • 클래스
    • 속성 with 접근 제어자
    • 메서드 with 접근 제어자
    • 상속
    • 게터 / 세터
    • 스태틱 속성, 메서드
    • 추상 클래스
    • 싱글턴
    • 읽기전용 속성
  • 네임스페이스와 모듈
    • 네임스페이스
    • 네임스페이스 멀티 파일
    • 네임스페이스 중첩
    • 모듈
    • 모듈 번들링
  • 인터페이스
    • 인터페이스와 클래스
    • 인터페이스와 매개변수
    • 인터페이스와 객체 리터럴
    • 인터페이스 옵션 속성
    • 인터페이스 읽기 전용 속성
    • 인덱스 시그니처 속성
    • 인터페이스와 함수타입
    • 인터페이스 확장
  • 제네릭
    • 제네릭과 클래스
    • 제네릭과 함수
    • 멀티 타입 설정
    • 타입 변수 상속
  • 데코레이터
    • 데코레이터 / 팩토리
    • 데코레이터 구성
    • 클래스 데코레이터
    • 메서드 데코레이터
    • 접근 제어자 데코레이터
    • 속성 데코레이터
    • 매개변수 데코레이터
Powered by GitBook
On this page
  • 소개
  • 설치
  • 명령어 목록
  • 참고
  1. 환경 구성 / CLI

TSDX

TypeScript 개발을 위한 Zero-config CLI

PreviousGoogle TypeScript StyleNext타입

Last updated 4 years ago

소개

TSDX는 최신 TypeScript 개발 및 테스트, 배포 하는 데 도움이 되는 제로(Zero) 구성 CLI 도구입니다. 손쉽게 설치해 사용할 수 있어 구성에 시간을 낭비하지 않고, 개발에 더욱 더 집중할 수 있습니다.

설치

TSDX를 사용하면 몇 초만에 새로운 TypeScript 프로젝트를 신속하게 부트 스트랩(Bootstrap) 할 수 있습니다. 터미널을 연 후 다음의 명령을 입력하면 설치가 진행됩니다.

npx tsdx create <프로젝트_이름>

이어서 다음의 3가지 프로젝트 템플릿 중 하나를 선택하라는 메시지가 표시됩니다.

템플릿

설명

basic

모든 종류의 모듈에 사용 가능한 기본적인 TypeScript 프로젝트 템플릿입니다.

react

React 개발에 필요한 의존 패키지, @types가 설치되는 프로젝트 템플릿입니다.

react-with-storybook

명령어 목록

명령어

설명

npm start

참고

react 템플릿과 동일하지만, 이 설치된 프로젝트 템플릿입니다.

템플릿 중 하나를 선택해 TSDX를 설치하면 프로젝트 템플릿이 포함된 폴더를 만들고 모든 종속성 패키지를 설치합니다. 설치가 완료되면 TypeScript, , , 및 기타 도구가 설정되어 바로 사용할 수 있습니다.

Rollup
Jest
ESlint
Storybook
TSDX: Modern TypeScript Package Developmentjaredpalmer
Logo