You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[타입-전용 Imports 와 Exports](#type-only-imports-exports)
9
-
*[ECMAScript 비공개 필드](#ecmascript-private-fields)
10
-
*[`export * as ns` 구문](#export-star-as-namespace-syntax)
11
-
*[최상위-레벨 `await`](#top-level-await)
12
-
*[JSDoc 프로퍼티 지정자](#jsdoc-modifiers)
13
-
*[리눅스에서 더 나은 디렉터리 감시와 `watchOptions`](#better-directory-watching)
14
-
*["빠르고 느슨한" 증분 검사](#assume-direct-dependencies)
15
-
16
-
## <spanid="type-only-imports-exports" /> 타입-전용 Imports 와 Exports (Type-Only Imports and Exports)
8
+
## 타입-전용 Imports 와 Exports (Type-Only Imports and Exports)
17
9
18
10
이 기능은 대부분의 사용자에겐 생각할 필요가 없을 수도 있지만; `--isolatedModules`, TypeScript의 `transpileModule` API, 또는 Babel에서 문제가 발생하면 이 기능과 관련이 있을 수 있습니다.
19
11
@@ -68,7 +60,7 @@ import type Foo, { Bar, Baz } from "some-module";
68
60
69
61
이 기능에 대한 더 자세한 정보는, `import type`선언이 사용될수 있는 범위를 확대하는 [pull request](https://github.com/microsoft/TypeScript/pull/35200), 와 [관련된 변경 사항](https://github.com/microsoft/TypeScript/pull/36092/)에서 찾을 수 있습니다.
* Visual Studio 2017/2019 에는 [SDK 설치 프로그램] 과 [MSBuild 설치](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)가 있습니다.
208
197
* Sublime Text 3은 [다른 버전의 TypeScript 선택]((https://github.com/microsoft/TypeScript-Sublime-Plugin#note-using-different-versions-of-typescript))을 지원합니다.
209
198
210
-
### <spanid="commonjs-auto-imports-in-javascript" /> JavaScript에서 CommonJS 자동-import (CommonJS Auto-Imports in JavaScript)
199
+
### JavaScript에서 CommonJS 자동-import (CommonJS Auto-Imports in JavaScript)
211
200
212
201
CommonJS 모듈을 사용하는 JavaScript 파일에서 자동-import 기능이 크게 개선되었습니다.
213
202
@@ -230,7 +219,7 @@ const fs = require("fs");
230
219
231
220
이 변경에 대한 자세한 내용은, [해당 pull request](https://github.com/microsoft/TypeScript/pull/37027)를 참고하세요.
232
221
233
-
### <spanid="code-actions-preserve-newlines" /> 코드 작업 개행 유지 (Code Actions Preserve Newlines)
222
+
### 코드 작업 개행 유지 (Code Actions Preserve Newlines)
234
223
235
224
TypeScript의 리팩터링과 빠른 수정은 종종 개행을 유지하는데 큰 역할을 하지는 않았습니다.
236
225
기본적인 예로 다음 코드를 보겠습니다.
@@ -291,7 +280,7 @@ function printSquares() {
291
280
292
281
[이 pull request](https://github.com/microsoft/TypeScript/pull/36688)에서 구현에 대해 더 자세히 볼 수 있습니다.
293
282
294
-
### <spanid="quick-fixes-for-missing-return-expressions" /> 누락된 반환 문 빠른 수정 (Quick Fixes for Missing Return Expressions)
283
+
### 누락된 반환 문 빠른 수정 (Quick Fixes for Missing Return Expressions)
295
284
296
285
특히 화살표 함수에 중괄호를 추가할 때, 함수의 마지막 문의 값을 반환하는 것을 잊는 경우가 있습니다.
297
286
@@ -307,7 +296,7 @@ let f2 = () => { 42 }
307
296
308
297

309
298
310
-
### <spanid="support-for-solution-style-tsconfigjson-files" /> `tsconfig.json` 파일 "솔루션 스타일" 지원 (Support for "Solution Style" `tsconfig.json` Files)
299
+
### `tsconfig.json` 파일 "솔루션 스타일" 지원 (Support for "Solution Style" `tsconfig.json` Files)
311
300
312
301
에디터는 파일이 어떤 설정 파일에 속하는지 파악하여 적절한 옵션을 적용할 수 있도록 하고 현재 "프로젝트"에 어떤 다른 파일이 포함되어 있는지 파악해야 합니다.
313
302
기본적으로, TypeScript의 언어 서버가 영향을 주는 에디터는 각 상위 디렉터리를 따라 올라가 `tsconfig.json`을 찾음으로써 이 작업을 수행합니다.
0 commit comments