From 47e15499e77205d85d3348e4c80b77152f3aa713 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=80=E1=85=AF=E1=86=AB=E1=84=80=E1=85=B5=E1=84=87?= =?UTF-8?q?=E1=85=A5=E1=86=B7?= Date: Sat, 12 Sep 2020 10:35:01 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=EB=B2=84=EA=B7=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SUMMARY.md | 16 ++++++++-------- pages/tutorials/ts-for-js-programmers.md | 14 +++++++------- pages/unions-and-intersections.md | 2 +- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/SUMMARY.md b/SUMMARY.md index e39c8a42..3df5314f 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -4,10 +4,10 @@ ## 시작하기 -* [TS for the New Programmer(en)](pages/tutorials/ts-for-the-new-programmer.md) -* [TS for JS Programmers(en)](pages/tutorials/ts-for-js-programmers.md) +* [TS for the New Programmer](pages/tutorials/ts-for-the-new-programmer.md) +* [TS for JS Programmers](pages/tutorials/ts-for-js-programmers.md) * [TS for OOP Programmers(en)](pages/tutorials/ts-for-oopers.md) -* [TS for Functional Programmers(en)](pages/tutorials/ts-for-functional-programmers.md) +* [TS for Functional Programmers](pages/tutorials/ts-for-functional-programmers.md) * [5분 안에 보는 TypeScript](pages/tutorials/typescript-in-5-minutes.md) ## 핸드북 @@ -16,8 +16,8 @@ * [기본 타입](pages/basic-types.md) * [인터페이스](pages/interfaces.md) * [함수](pages/functions.md) -* [리터럴 타입(en)](pages/literal-types.md) -* [유니언과 교차 타입(en)](pages/unions-and-intersections.md) +* [리터럴 타입](pages/literal-types.md) +* [유니언과 교차 타입](pages/unions-and-intersections.md) * [클래스](pages/classes.md) * [열거형](pages/enums.md) * [제네릭](pages/generics.md) @@ -47,7 +47,7 @@ * [ASP.NET Core](pages/tutorials/asp.net-core.md) * [걸프](pages/tutorials/gulp.md) * [JavaScript에서 마이그레이션](pages/tutorials/migrating-from-javascript.md) -* [TypeScript와 Babel 사용하기(en)](pages/tutorials/babel-with-typescript.md) +* [TypeScript와 Babel 사용하기](pages/tutorials/babel-with-typescript.md) * [리액트 & 웹팩](pages/tutorials/react-&-webpack.md) ## 릴리즈 노트 @@ -76,10 +76,10 @@ ## 자바스크립트 -* [JavaScript에 TypeScript 적용하기(en)](pages/intro-to-js-with-ts.md) +* [JavaScript에 TypeScript 적용하기](pages/intro-to-js-with-ts.md) * [JavaScript 파일 타입 검사](pages/type-checking-javaScript-files.md) * [JSDoc 레퍼런스(en)](pages/jsdoc-reference.md) -* [.js 파일에서 d.ts 파일 만들기(en)](pages/declaration-files/creating-dts-files-from-js.md) +* [.js 파일에서 d.ts 파일 만들기](pages/declaration-files/creating-dts-files-from-js.md) ## 프로젝트 환경설정 diff --git a/pages/tutorials/ts-for-js-programmers.md b/pages/tutorials/ts-for-js-programmers.md index 2aca4bc7..b468744a 100644 --- a/pages/tutorials/ts-for-js-programmers.md +++ b/pages/tutorials/ts-for-js-programmers.md @@ -19,7 +19,7 @@ JavaScript는 이미 `string`, `number`, `object`, `undefined` 같은 원시 타 TypeScript는 JavaScript 언어를 알고 있으며 대부분의 경우 타입을 생성해줄 것입니다. 예를 들어 변수를 생성하면서 동시에 특정 값에 할당하는 경우, TypeScript는 그 값을 해당 변수의 타입으로 사용할 것입니다. -```ts twoslash +```ts let helloWorld = "Hello World"; // ^? ``` @@ -35,7 +35,7 @@ JavaScript는 다양한 디자인 패턴을 가능하게 하는 동적 언어입 다음은 `name: string`과 `id: number`을 포함하는 추론 타입을 가진 객체를 생성하는 예제입니다. -```ts twoslash +```ts const user = { name: "Hayes", id: 0, @@ -44,7 +44,7 @@ const user = { 이 객체의 형태를 명시적으로 나타내기 위해서는 `interface` 로 선언합니다. -```ts twoslash +```ts interface User { name: string; id: number; @@ -53,7 +53,7 @@ interface User { 이제 변수 선언 뒤에 `: TypeName`의 구문을 사용해 JavaScript 객체가 새로운 `interface`의 형태를 따르고 있음을 선언할 수 있습니다. -```ts twoslash +```ts interface User { name: string; id: number; @@ -67,7 +67,7 @@ const user: User = { 해당 인터페이스에 맞지 않는 객체를 생성하면 TypeScript는 경고를 줍니다. -```ts twoslash +```ts // @errors: 2322 interface User { name: string; @@ -82,7 +82,7 @@ const user: User = { JavaScript는 클래스와 객체 지향 프로그래밍을 지원하기 때문에, TypeScript 또한 동일합니다. - 인터페이스는 클래스로도 선언할 수 있습니다. -```ts twoslash +```ts interface User { name: string; id: number; @@ -103,7 +103,7 @@ const user: User = new UserAccount("Murphy", 1); 인터페이스는 함수에서 매개변수와 리턴 값을 명시하는데 사용되기도 합니다. -```ts twoslash +```ts // @noErrors interface User { name: string; diff --git a/pages/unions-and-intersections.md b/pages/unions-and-intersections.md index beb6d5ce..64303329 100644 --- a/pages/unions-and-intersections.md +++ b/pages/unions-and-intersections.md @@ -303,4 +303,4 @@ function extend( const jim = extend(new Person("Jim"), ConsoleLogger.prototype); jim.log(jim.name); -```- \ No newline at end of file +``` \ No newline at end of file From 2f5b5980df17e921cb8d3b6ddd239b751afd03e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=80=E1=85=AF=E1=86=AB=E1=84=80=E1=85=B5=E1=84=87?= =?UTF-8?q?=E1=85=A5=E1=86=B7?= Date: Sat, 12 Sep 2020 12:13:13 +0900 Subject: [PATCH 2/2] add Configuring-watch.md to Sumamry.md --- SUMMARY.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SUMMARY.md b/SUMMARY.md index 3df5314f..4ba41214 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -88,6 +88,6 @@ * [프로젝트 레퍼런스](pages/project-references.md) * [MSBuild에서의 컴파일러 옵션](pages/compiler-options-in-msbuild.md) * [빌드 도구와 통합](pages/integrating-with-build-tools.md) -* [configuring-watch (en)](pages/configuring-watch.md) +* [configuring-watch](pages/configuring-watch.md) * [Nightly 빌드](pages/nightly-builds.md)