티스토리 뷰

타입스크립트 심화 1일차

알게 된 점

트랜스파일시 Tree-shaking

= 사용하지 않는 코드를 제거하는 기능

 

아래의 파일을 트랜스파일 하면(const를 enum 앞에 붙이면)

// index.ts
const enum Color {
  Red = "Red",
  Green = "Green",
  Blue = "Blue",
}

const green = Color.Green;

아래와 같이 enum 부분은 없어진다.

// index.js
"use strict";
const green = "Green" /* Color.Green */;

 

Enum 쓸 때 유용한 팁

enum도 분해 할당이 가능하다. 또한 분해 할당을 하는 동시에 분해 된 상수의 이름도 바꿀 수 있다.

import { Color } from "../types";

const { Red, Green, Blue: ImBlue } = Color;

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함