diff --git a/SUMMARY.md b/SUMMARY.md index e39c8a42..4ba41214 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) ## 프로젝트 환경설정 @@ -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) 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