Skip to content

번역 완료된 문서 Summary 수정 및 오타 수정 #190

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Sep 12, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

## 핸드북
Expand All @@ -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)
Expand Down Expand Up @@ -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)

## 릴리즈 노트
Expand Down Expand Up @@ -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)

## 프로젝트 환경설정

Expand All @@ -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)

14 changes: 7 additions & 7 deletions pages/tutorials/ts-for-js-programmers.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ JavaScript는 이미 `string`, `number`, `object`, `undefined` 같은 원시 타
TypeScript는 JavaScript 언어를 알고 있으며 대부분의 경우 타입을 생성해줄 것입니다.
예를 들어 변수를 생성하면서 동시에 특정 값에 할당하는 경우, TypeScript는 그 값을 해당 변수의 타입으로 사용할 것입니다.

```ts twoslash
```ts
let helloWorld = "Hello World";
// ^?
```
Expand All @@ -35,7 +35,7 @@ JavaScript는 다양한 디자인 패턴을 가능하게 하는 동적 언어입

다음은 `name: string`과 `id: number`을 포함하는 추론 타입을 가진 객체를 생성하는 예제입니다.

```ts twoslash
```ts
const user = {
name: "Hayes",
id: 0,
Expand All @@ -44,7 +44,7 @@ const user = {

이 객체의 형태를 명시적으로 나타내기 위해서는 `interface` 로 선언합니다.

```ts twoslash
```ts
interface User {
name: string;
id: number;
Expand All @@ -53,7 +53,7 @@ interface User {

이제 변수 선언 뒤에 `: TypeName`의 구문을 사용해 JavaScript 객체가 새로운 `interface`의 형태를 따르고 있음을 선언할 수 있습니다.

```ts twoslash
```ts
interface User {
name: string;
id: number;
Expand All @@ -67,7 +67,7 @@ const user: User = {

해당 인터페이스에 맞지 않는 객체를 생성하면 TypeScript는 경고를 줍니다.

```ts twoslash
```ts
// @errors: 2322
interface User {
name: string;
Expand All @@ -82,7 +82,7 @@ const user: User = {

JavaScript는 클래스와 객체 지향 프로그래밍을 지원하기 때문에, TypeScript 또한 동일합니다. - 인터페이스는 클래스로도 선언할 수 있습니다.

```ts twoslash
```ts
interface User {
name: string;
id: number;
Expand All @@ -103,7 +103,7 @@ const user: User = new UserAccount("Murphy", 1);

인터페이스는 함수에서 매개변수와 리턴 값을 명시하는데 사용되기도 합니다.

```ts twoslash
```ts
// @noErrors
interface User {
name: string;
Expand Down
2 changes: 1 addition & 1 deletion pages/unions-and-intersections.md
Original file line number Diff line number Diff line change
Expand Up @@ -303,4 +303,4 @@ function extend<First extends {}, Second extends {}>(

const jim = extend(new Person("Jim"), ConsoleLogger.prototype);
jim.log(jim.name);
```-
```