Skip to content

Commit f4905c6

Browse files
committed
Conflict Merge
1 parent 228e870 commit f4905c6

File tree

8 files changed

+6
-90
lines changed

8 files changed

+6
-90
lines changed

β€Ž.gitignore

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
_book
22
.DS_Store
3-
<<<<<<< HEAD
4-
.idea/vcs.xml
53

64
# Created by https://www.gitignore.io/api/node,macos,windows,intellij,sublimetext,visualstudiocode
75

@@ -228,8 +226,4 @@ $RECYCLE.BIN/
228226
# Windows shortcuts
229227
*.lnk
230228

231-
# End of https://www.gitignore.io/api/node,macos,windows,intellij,sublimetext,visualstudiocode
232-
=======
233-
.idea
234-
node_modules
235-
>>>>>>> master
229+
# End of https://www.gitignore.io/api/node,macos,windows,intellij,sublimetext,visualstudiocode

β€Žpages/Declaration Merging.md

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
# μ†Œκ°œ
22

3-
<<<<<<< HEAD
4-
TypeScript의 κ³ μœ ν•œ κ°œλ… 쀑 μΌλΆ€λŠ” νƒ€μž… μˆ˜μ€€μ—μ„œ JavaScript 객체의 ν˜•νƒœλ₯Ό μ„€λͺ…ν•©λ‹ˆλ‹€.
5-
=======
63
TypeScript의 κ³ μœ ν•œ κ°œλ… 쀑 μΌλΆ€λŠ” νƒ€μž… λ ˆλ²¨μ—μ„œ JavaScript 객체의 ν˜•νƒœλ₯Ό μ„€λͺ…ν•©λ‹ˆλ‹€.
7-
>>>>>>> 764cb472fb0987a1c9354cebc6699cc41293004c
84
특히 TypeScriptμ—μ„œμ˜ κ³ μœ ν•œ μ˜ˆλ‘œλŠ” 'μ„ μ–Έ 병합'μ΄λΌλŠ” κ°œλ…μ΄ μžˆμŠ΅λ‹ˆλ‹€.
95
이 κ°œλ…μ„ μ΄ν•΄ν•˜λŠ” 것은 κΈ°μ‘΄ JavaScriptλ₯Ό μ‚¬μš©ν•  λ•Œ 이점을 μ œκ³΅ν•  κ²ƒμž…λ‹ˆλ‹€.
106
λ˜ν•œ κ³ κΈ‰ 좔상화 κ°œλ…μ— λŒ€ν•œ 문을 μ—΄μ–΄μ€λ‹ˆλ‹€.
@@ -15,47 +11,27 @@ TypeScript의 κ³ μœ ν•œ κ°œλ… 쀑 μΌλΆ€λŠ” νƒ€μž… λ ˆλ²¨μ—μ„œ JavaScript 객
1511

1612
# κΈ°λ³Έ κ°œλ… (Basic Concepts)
1713

18-
<<<<<<< HEAD
1914
TypeScriptμ—μ„œ 선언은 λ‹€μŒ μ„Έ κ°€μ§€ 쀑 ν•˜λ‚˜ μ΄μƒμ˜ μ—”ν‹°ν‹°λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€: λ„€μž„μŠ€νŽ˜μ΄μŠ€, νƒ€μž… λ˜λŠ” κ°’
2015
λ„€μž„μŠ€νŽ˜μ΄μŠ€-생성 선언은 점 ν‘œκΈ°λ²•μ„ μ‚¬μš©ν•˜μ—¬ μ ‘κ·Όν•˜λŠ” 이름이 ν¬ν•¨λœ λ„€μž„μŠ€νŽ˜μ΄μŠ€λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.
2116
νƒ€μž…-생성 선언은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€: μ„ μ–Έλœ ν˜•νƒœλ‘œ ν‘œμ‹œλ˜κ³  μ£Όμ–΄μ§„ 이름에 바인딩 λ˜λŠ” νƒ€μž…μ„ μž‘μ„±ν•©λ‹ˆλ‹€.
22-
=======
23-
TypeScriptμ—μ„œ 선언은 λ‹€μŒ μ„Έ 가지쀑 쀑 ν•˜λ‚˜ μ΄μƒμ˜ μ—”ν‹°ν‹°λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€: λ„€μž„μŠ€νŽ˜μ΄μŠ€, νƒ€μž… λ˜λŠ” κ°’
24-
λ„€μž„μŠ€νŽ˜μ΄μŠ€-생성 선언은 점 ν‘œκΈ°λ²•μ„ μ‚¬μš©ν•˜μ—¬ μ ‘κ·Όν•˜λŠ” 이름이 ν¬ν•¨λœ λ„€μž„μŠ€νŽ˜μ΄μŠ€λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€.
25-
νƒ€μž…-생성 선언은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€: μ„ μ–Έλœ ν˜•νƒœλ‘œ ν‘œμ‹œλ˜κ³  μ£Όμ–΄μ§„ 이름에 λ°”μΈλ”©λ˜λŠ” νƒ€μž…μ„ μž‘μ„±ν•©λ‹ˆλ‹€.
26-
>>>>>>> 764cb472fb0987a1c9354cebc6699cc41293004c
2717
λ§ˆμ§€λ§‰μœΌλ‘œ, κ°’-생성 선언은 좜λ ₯된 JavaScriptμ—μ„œ λ³Ό 수 μžˆλŠ” 값을 λ§Œλ“­λ‹ˆλ‹€.
2818

2919
| μ„ μ–Έ νƒ€μž… | λ„€μž„μŠ€νŽ˜μ΄μŠ€ | νƒ€μž… | κ°’ |
3020
|---------------|:------------:|:----:|:----:|
31-
<<<<<<< HEAD
3221
| λ„€μž„μŠ€νŽ˜μ΄μŠ€ | X | | X |
3322
| 클래슀 | | X | X |
3423
| μ—΄κ±°ν˜• | | X | X |
3524
| μΈν„°νŽ˜μ΄μŠ€ | | X | |
3625
| νƒ€μž… 별칭 | | X | |
3726
| ν•¨μˆ˜ | | | X |
3827
| λ³€μˆ˜ | | | X |
39-
=======
40-
| Namespace | X | | X |
41-
| Class | | X | X |
42-
| Enum | | X | X |
43-
| Interface | | X | |
44-
| Type Alias | | X | |
45-
| Function | | | X |
46-
| Variable | | | X |
47-
>>>>>>> 764cb472fb0987a1c9354cebc6699cc41293004c
4828

4929
각 μ„ μ–ΈμœΌλ‘œ μƒμ„±λœ λ‚΄μš©μ„ μ΄ν•΄ν•˜λ©΄ μ„ μ–Έ 병합을 μˆ˜ν–‰ν•  λ•Œ λ³‘ν•©λ˜λŠ” λ‚΄μš©μ„ μ΄ν•΄ν•˜λŠ” 데 도움이 λ©λ‹ˆλ‹€.
5030

5131
# μΈν„°νŽ˜μ΄μŠ€ 병합 (Merging Interfaces)
5232

5333
κ°€μž₯ λ‹¨μˆœν•˜κ³  μ•„λ§ˆλ„ κ°€μž₯ 일반적인 νƒ€μž…μ˜ μ„ μ–Έ 병합은 μΈν„°νŽ˜μ΄μŠ€ λ³‘ν•©μž…λ‹ˆλ‹€.
54-
<<<<<<< HEAD
5534
κ°€μž₯ 기본적인 μˆ˜μ€€μ—μ„œ 이 병합은 두 μ„ μ–Έμ˜ 멀버λ₯Ό κΈ°κ³„μ μœΌλ‘œ 같은 μ΄λ¦„μ˜ 단일 μΈν„°νŽ˜μ΄μŠ€μ— κ²°ν•©ν•©λ‹ˆλ‹€.
56-
=======
57-
κ°€μž₯ 기본적인 μˆ˜μ€€μ—μ„œ 이 병합은 두 μ„ μ–Έμ˜ 멀버λ₯Ό κΈ°κ³„μ μœΌλ‘œ 같은 μ΄λ¦„μ˜ 단일 μΈν„°νŽ˜μ΄μŠ€μ— κ²°ν•©μ‹œν‚΅λ‹ˆλ‹€.
58-
>>>>>>> 764cb472fb0987a1c9354cebc6699cc41293004c
5935

6036
```ts
6137
interface Box {
@@ -70,21 +46,12 @@ interface Box {
7046
let box: Box = {height: 5, width: 6, scale: 10};
7147
```
7248

73-
<<<<<<< HEAD
7449
μΈν„°νŽ˜μ΄μŠ€μ˜ λΉ„-ν•¨μˆ˜ λ©€λ²„λŠ” κ³ μœ ν•΄μ•Ό ν•©λ‹ˆλ‹€.
7550
κ³ μœ ν•˜μ§€ μ•Šλ‹€λ©΄ 같은 νƒ€μž…μ΄μ–΄μ•Ό ν•©λ‹ˆλ‹€.
7651
μ»΄νŒŒμΌλŸ¬λŠ” μΈν„°νŽ˜μ΄μŠ€κ°€ λͺ¨λ‘ 같은 μ΄λ¦„μ΄μ§€λ§Œ λ‹€λ₯Έ νƒ€μž…μ˜ λΉ„-ν•¨μˆ˜ 멀버λ₯Ό μ„ μ–Έν•˜λŠ” 경우 였λ₯˜λ₯Ό λ°œμƒμ‹œν‚΅λ‹ˆλ‹€.
7752

7853
ν•¨μˆ˜ λ©€λ²„μ˜ 경우 같은 μ΄λ¦„μ˜ 각 ν•¨μˆ˜ 멀버가 같은 ν•¨μˆ˜μ˜ μ˜€λ²„λ‘œλ“œλ₯Ό μ„€λͺ…ν•˜λŠ” κ²ƒμœΌλ‘œ κ°„μ£Όν•©λ‹ˆλ‹€.
7954
λ˜ν•œ ν›„μœ„μ˜ μΈν„°νŽ˜μ΄μŠ€ `A`와 μΈν„°νŽ˜μ΄μŠ€ `A`λ₯Ό λ³‘ν•©ν•˜λŠ” κ²½μš°μ—λŠ” 두 번째 μΈν„°νŽ˜μ΄μŠ€κ°€ 첫 번째 μΈν„°νŽ˜μ΄μŠ€λ³΄λ‹€ μš°μ„ μˆœμœ„κ°€ 더 λ†’λ‹€λŠ” 점이 μ£Όλͺ©λ©λ‹ˆλ‹€.
80-
=======
81-
μΈν„°νŽ˜μ΄μŠ€μ˜ λΉ„-ν•¨μˆ˜ λ©€λ²„λŠ” κ³ μœ ν•΄μ•Όν•©λ‹ˆλ‹€.
82-
κ³ μœ ν•˜μ§€ μ•Šλ‹€λ©΄ λ™μΌν•œ νƒ€μž…μ΄μ–΄μ•Όν•©λ‹ˆλ‹€.
83-
μ»΄νŒŒμΌλŸ¬λŠ” μΈν„°νŽ˜μ΄μŠ€κ°€ λͺ¨λ‘ 같은 μ΄λ¦„μ΄μ§€λ§Œ λ‹€λ₯Έ νƒ€μž…μ˜ λΉ„-ν•¨μˆ˜ 멀버λ₯Ό μ„ μ–Έν•˜λŠ” 경우 였λ₯˜λ₯Ό λ°œμƒμ‹œν‚΅λ‹ˆλ‹€.
84-
85-
ν•¨μˆ˜ λ©€λ²„μ˜ 경우 λ™μΌν•œ μ΄λ¦„μ˜ 각 ν•¨μˆ˜ 멀버가 λ™μΌν•œ ν•¨μˆ˜μ˜ μ˜€λ²„λ‘œλ“œλ₯Ό μ„€λͺ…ν•˜λŠ” κ²ƒμœΌλ‘œ κ°„μ£Όλ©λ‹ˆλ‹€.
86-
λ˜ν•œ ν›„μœ„μ˜ μΈν„°νŽ˜μ΄μŠ€ `A`와 μΈν„°νŽ˜μ΄μŠ€ `A`λ₯Ό λ³‘ν•©ν•˜λŠ” κ²½μš°μ—λŠ” λ‘λ²ˆμ§Έ μΈν„°νŽ˜μ΄μŠ€κ°€ 첫번째 μΈν„°νŽ˜μ΄μŠ€λ³΄λ‹€ μš°μ„  μˆœμœ„κ°€ 더 λ†’λ‹€λŠ” 점이 μ£Όλͺ©λ©λ‹ˆλ‹€.
87-
>>>>>>> 764cb472fb0987a1c9354cebc6699cc41293004c
8855

8956
예λ₯Ό λ“€μ–΄ λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€:
9057

@@ -114,11 +81,7 @@ interface Cloner {
11481
}
11582
```
11683

117-
<<<<<<< HEAD
11884
각 그룹의 μš”μ†ŒλŠ” 같은 μˆœμ„œλ₯Ό μœ μ§€ν•˜μ§€λ§Œ κ·Έλ£Ή μžμ²΄λŠ” λ‚˜μ€‘μ— μ˜€λ²„λ‘œλ“œκ°€ λ°œμƒν•œ 것이 κ°€μž₯ λ¨Όμ € λ³‘ν•©λ©λ‹ˆλ‹€.
119-
=======
120-
각 그룹의 μš”μ†ŒλŠ” λ™μΌν•œ μˆœμ„œλ₯Ό μœ μ§€ν•˜μ§€λ§Œ κ·Έλ£Ή μžμ²΄λŠ” λ‚˜μ€‘μ— μ˜€λ²„λ‘œλ“œκ°€ λ°œμƒλœ 것이 κ°€μž₯ λ¨Όμ € λ³‘ν•©λ©λ‹ˆλ‹€.
121-
>>>>>>> 764cb472fb0987a1c9354cebc6699cc41293004c
12285

12386
이 κ·œμΉ™μ— λŒ€ν•œ ν•œκ°€μ§€ μ˜ˆμ™ΈλŠ” νŠΉμˆ˜ν•œ μ„œλͺ…(specialized signatures)μž…λ‹ˆλ‹€.
12487
μ„œλͺ…μ˜ νƒ€μž…μ΄ *단일* λ¬Έμžμ—΄ λ¦¬ν„°λŸ΄ νƒ€μž…(예 : λ¬Έμžμ—΄ λ¦¬ν„°λŸ΄μ˜ μœ λ‹ˆμ˜¨μ΄ μ•„λ‹Œ)인 맀개 λ³€μˆ˜κ°€ μžˆλŠ” 경우 λ³‘ν•©λœ μ˜€λ²„λ‘œλ“œ λͺ©λ‘μ˜ 맨 μœ„λ‘œ λ²„λΈ”λ§λ©λ‹ˆλ‹€.

β€Žpages/Functions.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,7 @@ let myAdd: (baseValue: number, increment: number) => number =
8585

8686
## νƒ€μž… μΆ”λ‘  (Inferring the types)
8787

88-
<<<<<<< HEAD
8988
예λ₯Ό λ“€μ–΄ TypeScript μ»΄νŒŒμΌλŸ¬λŠ” ν•œμͺ½μ—λŠ” νƒ€μž…μ΄ μžˆμ§€λ§Œ λ‹€λ₯Έ ν•œμͺ½μ— νƒ€μž…μ΄ μ—†λŠ” 경우 κ·Έ νƒ€μž…μ„ 이해할 수 μ—†λ‹€λŠ” 것을 μ•Œκ²Œ λ©λ‹ˆλ‹€:
90-
=======
91-
예λ₯Ό λ“€λ©΄ TypeScript μ»΄νŒŒμΌλŸ¬λŠ” ν•œμͺ½μ—λŠ” νƒ€μž…μ΄ μžˆμ§€λ§Œ λ‹€λ₯Έ ν•œμͺ½μ— νƒ€μž…μ΄ μ—†λŠ” 경우 κ·Έ νƒ€μž…μ„ 이해할 수 μ—†λ‹€λŠ” 것을 μ•Œκ²Œ λ©λ‹ˆλ‹€:
92-
>>>>>>> 764cb472fb0987a1c9354cebc6699cc41293004c
9389

9490
```ts
9591
// myAddλŠ” μ™„λ²½ν•˜κ²Œ ν•¨μˆ˜ νƒ€μž…μ„ κ°€μ§€κ³  μžˆμŠ΅λ‹ˆλ‹€.
@@ -484,4 +480,4 @@ alert("card: " + pickedCard2.card + " of " + pickedCard2.suit);
484480

485481
`function pickCard (x) : any` 쑰각은 μ˜€λ²„λ‘œλ“œ λͺ©λ‘μ˜ 일뢀가 μ•„λ‹ˆλ―€λ‘œ 두 개의 μ˜€λ²„λ‘œλ“œλ§Œ μžˆμŠ΅λ‹ˆλ‹€:
486482
ν•˜λ‚˜λŠ” 객체λ₯Ό μ·¨ν•˜κ³  ν•˜λ‚˜λŠ” 숫자λ₯Ό μ·¨ν•©λ‹ˆλ‹€.
487-
`pickCard`λ₯Ό λ‹€λ₯Έ 맀개 λ³€μˆ˜ νƒ€μž…κ³Ό ν•¨κ»˜ ν˜ΈμΆœν•˜λ©΄ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.
483+
`pickCard`λ₯Ό λ‹€λ₯Έ 맀개 λ³€μˆ˜ νƒ€μž…κ³Ό ν•¨κ»˜ ν˜ΈμΆœν•˜λ©΄ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.

β€Žpages/Generics.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,11 +89,7 @@ function loggingIdentity<T>(arg: T[]): T[] {
8989
}
9090
```
9191

92-
<<<<<<< HEAD
9392
`loggingIdentity` λŠ” νƒ€μž… 맀개 λ³€μˆ˜ `T` λ₯Ό 인수둜 λ°›κ³  `arg` λŠ” `T` 배열이며 `T` 배열을 λ°˜ν™˜ν•©λ‹ˆλ‹€. 숫자 배열을 인수둜 λ„˜κΈ°λ©΄ `T` κ°€ `number` 에 바인딩 되기 λ•Œλ¬Έμ— 숫자 배열을 λ°˜ν™˜ν•  κ²ƒμž…λ‹ˆλ‹€. μ΄λ ‡κ²Œν•˜λ©΄ λͺ¨λ“  νƒ€μž…μ΄ μ•„λ‹Œ μ²˜λ¦¬ν•˜κ³ μž ν•˜λŠ” νƒ€μž…μ˜ μΌλΆ€λ‘œ μ œλ„€λ¦­ νƒ€μž… λ³€μˆ˜ `T` λ₯Ό μ‚¬μš©ν•˜μ—¬ μœ μ—°μ„±μ„ 높일 수 μžˆμŠ΅λ‹ˆλ‹€.
94-
=======
95-
`loggingIdentity` λŠ” νƒ€μž… 맀개 λ³€μˆ˜ `T` λ₯Ό 인자둜 λ°›κ³  `arg` λŠ” `T` 배열이며 `T` 배열을 λ°˜ν™˜ν•©λ‹ˆλ‹€. 숫자 배열을 인자둜 λ„˜κΈ°λ©΄ `T` κ°€ `number` 에 바인딩 되기 λ•Œλ¬Έμ— 숫자 배열을 λ°˜ν™˜ν•  κ²ƒμž…λ‹ˆλ‹€. μ΄λ ‡κ²Œν•˜λ©΄ λͺ¨λ“  νƒ€μž…μ΄ μ•„λ‹Œ μ²˜λ¦¬ν•˜κ³ μž ν•˜λŠ” νƒ€μž…μ˜ μΌλΆ€λ‘œ μ œλ„€λ¦­ νƒ€μž… λ³€μˆ˜ `T` λ₯Ό μ‚¬μš©ν•˜μ—¬ μœ μ—°μ„±μ„ 높일 수 μžˆμŠ΅λ‹ˆλ‹€.
96-
>>>>>>> 764cb472fb0987a1c9354cebc6699cc41293004c
9793

9894
ν˜Ήμ€ λ‹€μŒ μ˜ˆμ œμ™€ 같이 μž‘μ„±ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
9995

β€Žpages/Module Resolution.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,7 @@ relative importλŠ” import된 파일과 κ΄€λ ¨ν•˜μ—¬ ν•΄μ„λ©λ‹ˆλ‹€.
6161

6262
κ·ΈλŸ¬λ‚˜ non-relative λͺ¨λ“ˆ imports의 경우 μ»΄νŒŒμΌλŸ¬λŠ” imports 파일이 ν¬ν•¨λœ 디렉토리뢀터 μ‹œμž‘ν•˜μ—¬ μΌμΉ˜ν•˜λŠ” μ •μ˜ νŒŒμΌμ„ κ°€μ Έμ˜€κΈ° μœ„ν•΄ 디렉토리 트리λ₯Ό μ°ΎμœΌλ €ν•©λ‹ˆλ‹€.
6363

64-
<<<<<<< HEAD
6564
예λ₯Ό λ“€μ–΄:
66-
=======
67-
예λ₯Ό λ“€λ©΄:
68-
>>>>>>> 764cb472fb0987a1c9354cebc6699cc41293004c
6965

7066

7167
`moduleB`λ₯Ό μ†ŒμŠ€ νŒŒμΌμ—μ„œ `import { b } from "moduleB"`와 같이 μƒλŒ€μ μœΌλ‘œ κ°€μ Έμ˜€μ§€ μ•ŠμœΌλ©΄ `"moduleB"`λ₯Ό μ°ΎκΈ° μœ„ν•΄ λ‹€μŒκ³Ό 같은 μœ„μΉ˜μ—μ„œ 찾게 λ©λ‹ˆλ‹€:

β€Žpages/Modules.md

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -335,11 +335,7 @@ export var t = something + 1;
335335
Node.jsλŠ” `--module commonjs`λ₯Ό μ‚¬μš©ν•˜μ„Έμš”.
336336
require.js의 경우 --module amdλ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.
337337

338-
<<<<<<< HEAD
339338
예λ₯Ό λ“€μ–΄:
340-
=======
341-
예λ₯Ό λ“€λ©΄:
342-
>>>>>>> 764cb472fb0987a1c9354cebc6699cc41293004c
343339

344340
```Shell
345341
tsc --module commonjs Test.ts
@@ -482,11 +478,7 @@ Node.jsμ—μ„œ λŒ€λΆ€λΆ„μ˜ μž‘μ—…μ€ ν•˜λ‚˜ μ΄μƒμ˜ λͺ¨λ“ˆμ„ λ‘œλ“œν•˜μ—¬ 수
482478
각 λͺ¨λ“ˆμ„ `.d.ts` νŒŒμΌμ— μ΅œμƒμœ„ μˆ˜μ€€μ˜ 내보내기 μ„ μ–ΈμœΌλ‘œ μ •μ˜ν•  수 μžˆμ§€λ§Œ 더 넓은 `.d.ts` 파일둜 μž‘μ„±ν•˜λŠ” 것이 더 νŽΈλ¦¬ν•©λ‹ˆλ‹€.
483479
κ·Έλ ‡κ²Œν•˜κΈ° μœ„ν•΄μ„œ ambient λ„€μž„μŠ€νŽ˜μ΄μŠ€μ™€ λΉ„μŠ·ν•œ ꡬ쑰λ₯Ό μ‚¬μš©ν•˜μ§€λ§Œ λ‚˜μ€‘μ— import ν•  수 μžˆλŠ” λͺ¨λ“ˆμ˜ `module` ν‚€μ›Œλ“œμ™€ λ”°μ˜΄ν‘œ 뢙은 이름을 μ‚¬μš©ν•©λ‹ˆλ‹€.
484480

485-
<<<<<<< HEAD
486481
예λ₯Ό λ“€μ–΄:
487-
=======
488-
예λ₯Ό λ“€λ©΄:
489-
>>>>>>> 764cb472fb0987a1c9354cebc6699cc41293004c
490482

491483
##### node.d.ts (simplified excerpt)
492484

@@ -566,11 +558,7 @@ console.log(data, fileContent);
566558
μ΄λŸ¬ν•œ λͺ¨λ“ˆμ„ [UMD](https://github.com/umdjs/umd) λͺ¨λ“ˆμ΄λΌκ³  ν•©λ‹ˆλ‹€.
567559
μ΄λŸ¬ν•œ λΌμ΄λΈŒλŸ¬λ¦¬λŠ” import λ˜λŠ” κΈ€λ‘œλ²Œ λ³€μˆ˜λ₯Ό 톡해 μ ‘κ·Όν•  수 μžˆμŠ΅λ‹ˆλ‹€.
568560

569-
<<<<<<< HEAD
570561
예λ₯Ό λ“€μ–΄:
571-
=======
572-
예λ₯Ό λ“€λ©΄:
573-
>>>>>>> 764cb472fb0987a1c9354cebc6699cc41293004c
574562

575563
##### math-lib.d.ts
576564

@@ -614,11 +602,7 @@ export 클래슀의 정적 λ©”μ„œλ“œμ—λ„ λΉ„μŠ·ν•œ λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€ -
614602
λͺ¨λ“ˆμ˜ μ£Όμš” λͺ©μ μ΄ ν•˜λ‚˜μ˜ νŠΉμ • exportλ₯Ό μ €μž₯ν•˜λŠ” 것이라면 이λ₯Ό default export둜 export ν•˜λŠ” 것을 κ³ λ €ν•΄μ•Ό ν•©λ‹ˆλ‹€.
615603
μ΄λ ‡κ²Œ ν•˜λ©΄ importingλ₯Ό μ‚¬μš©ν•˜λ©° μ‹€μ œλ‘œ importλ₯Ό 더 μ‰½κ²Œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
616604

617-
<<<<<<< HEAD
618605
예λ₯Ό λ“€μ–΄:
619-
=======
620-
예λ₯Ό λ“€λ©΄:
621-
>>>>>>> 764cb472fb0987a1c9354cebc6699cc41293004c
622606

623607
#### MyClass.ts
624608

β€Žpages/Namespaces.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -195,11 +195,7 @@ tsc --outFile sample.js Validation.ts LettersOnlyValidator.ts ZipCodeValidator.t
195195
λ˜λŠ” νŒŒμΌλ³„ 컴파일(κΈ°λ³Έκ°’)을 μ‚¬μš©ν•˜μ—¬ 각 μž…λ ₯ νŒŒμΌμ— λŒ€ν•œ JavaScript νŒŒμΌμ„ ν•˜λ‚˜μ”© 내보낼 수 μžˆμŠ΅λ‹ˆλ‹€.
196196
λ§Œμ•½ μ—¬λŸ¬ 개의 JS 파일이 μƒμ„±λ˜λ©΄ μ›Ή νŽ˜μ΄μ§€μ— μžˆλŠ” `<script>`νƒœκ·Έλ₯Ό μ‚¬μš©ν•˜μ—¬ 좜λ ₯된 각 νŒŒμΌμ„ μ μ ˆν•œ μˆœμ„œλŒ€λ‘œ λ‘œλ“œν•΄μ•Ό ν•©λ‹ˆλ‹€.
197197

198-
<<<<<<< HEAD
199198
예λ₯Ό λ“€μ–΄:
200-
=======
201-
예λ₯Ό λ“€λ©΄:
202-
>>>>>>> 764cb472fb0987a1c9354cebc6699cc41293004c
203199

204200
##### MyTestPage.html (excerpt)
205201

β€Žprogress.md

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -23,21 +23,12 @@
2323
- [x] λ„€μž„μŠ€νŽ˜μ΄μŠ€
2424
- [x] λ„€μž„μŠ€νŽ˜μ΄μŠ€μ™€ λͺ¨λ“ˆ
2525
- [x] λͺ¨λ“ˆ 해석
26-
<<<<<<< HEAD
2726
- [X] μ„ μ–Έ 병합
2827
- [X] JSX
29-
- [X] Decorators
30-
- [X] Mixins
31-
- [x] Triple-Slash Directives
32-
- [x] Type Checking JavaScript Files
33-
=======
34-
- [ ] μ„ μ–Έ 병합
35-
- [ ] JSX
36-
- [ ] Decorators
37-
- [ ] Mixins
38-
- [ ] Triple-Slash Directives
39-
- [ ] Type Checking JavaScript Files
40-
>>>>>>> 764cb472fb0987a1c9354cebc6699cc41293004c
28+
- [X] λ°μ½”λ ˆμ΄ν„°
29+
- [X] 믹슀인
30+
- [x] νŠΈλ¦¬ν”Œ-μŠ¬λž˜μ‹œ μ§€μ‹œμž
31+
- [x] JavaScript 파일 νƒ€μž… 검사
4132
## Declaration Files
4233
- [ ] Introduction
4334
- [ ] Library Structures

0 commit comments

Comments
Β (0)