
325
14
장
구문 확장
DisplayHint[DisplayHint["Transparent"] = 2] = "Transparent";
})(DisplayHint || (DisplayHint = {}));
let displayHint = 2 /* Transparent */;
preserveConstEnums
는 생성된 자바스크립트 코드의 크기를 줄이는 데 유용하지만 타입스크
립트 코드를 변환하는 모든 방법이 이를 지원하는 것은 아닙니다.
isolatedModules
컴파일러
옵션과
const
열거형을 지원하지 않는 경우와 관련된 자세한 내용은
13
장 ‘구성 옵션’을 참조
하세요.
14.4
네임스페이스네임스페이스
WARNING
기존 패키지에 대한
DefinitelyTyped
타입 정의를 작성하지 않는 한 네임스페이스를 사용
하지 마세요. 네임스페이스는 최신 자바스크립트 모듈 의미 체계와 일치하지 않습니다. 자동 멤버 할당은 코
드를 읽는 것을 혼란스럽게 만들 수 있습니다.
.
d
.
ts
파일에서 네임스페이스를 접할 수 있기 때문에 이번 절
에서 언급할 뿐입니다.
ECMA
스크립트 모듈이 승인되기 전에는 웹 애플리케이션이 출력 코드 대부분을 브라우저에
따라 로드되는 하나의 파일로 묶는 것이 일반적이었습니다. 이러한 거대한 하나의 파일은 종
종 프로젝트의 서로 다른 영역에 걸쳐서 ...