Skip to content

Commit e020193

Browse files
Merge pull request #194 from jaryapp/ts-4.9-ko-satisfies-property
Co-authored-by: bumkeyy <bumkeyy@users.noreply.github.com>
2 parents ea0828b + af87be7 commit e020193

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

docs/documentation/ko/release-notes/TypeScript 4.9.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ TypeScript 개발자들은 종종 딜레마에 직면합니다. 우리는 일부
1212
예를 들어
1313

1414
```ts
15-
//속성은 문자열 또는 RGB 튜플일 수 있습니다.
15+
//프로퍼티는 문자열 또는 RGB 튜플일 수 있습니다.
1616
const palette = {
1717
red: [255, 0, 0],
1818
green: "#00ff00",
@@ -28,7 +28,7 @@ const greenNormalized = palette.green.toUpperCase();
2828
```
2929

3030
우리는 `bleu` 대신, `blue`를 썼어야 했습니다.
31-
`palette`에 타입을 표기해서 `bleu` 오타를 잡을 수도 있지만, 그렇게 되면 각 속성에 대한 정보를 잃게 됩니다.
31+
`palette`에 타입을 표기해서 `bleu` 오타를 잡을 수도 있지만, 그렇게 되면 각 프로퍼티에 대한 정보를 잃게 됩니다.
3232

3333
```ts
3434
type Colors = "red" | "green" | "blue";
@@ -47,7 +47,7 @@ const redComponent = palette.red.at(0);
4747
```
4848

4949
`satisfies` 연산자를 사용하면 표현식의 결과 타입을 변경하지 않고 표현식의 타입이 특정 타입과 일치하는지 검증할 수 있습니다.
50-
예를 들어, 우리는 `satisfies`를 사용하여 `palette`의 모든 속성이 `string | number[]`와 호환되는지 검증할 수 있습니다.
50+
예를 들어, 우리는 `satisfies`를 사용하여 `palette`의 모든 프로퍼티가 `string | number[]`와 호환되는지 검증할 수 있습니다.
5151

5252
```ts
5353
type Colors = "red" | "green" | "blue";
@@ -81,12 +81,12 @@ const favoriteColors = {
8181
// ~~~~~~~~~~ 에러 - "platypus"는 'Colors' 리스트에 없습니다.
8282
} satisfies Record<Colors, unknown>;
8383

84-
// 'red', 'green' 및 'blue' 속성의 모든 정보가 유지됩니다.
84+
// 'red', 'green' 및 'blue' 프로퍼티의 모든 정보가 유지됩니다.
8585
const g: boolean = favoriteColors.green;
8686
```
8787

88-
이따금 우리는 속성 이름 일치 여부보다 각 속성의 타입에 관심이 있을 수 있습니다.
89-
이 경우 개체의 모든 속성 값이 일부 타입을 준수하는지 확인할 수도 있습니다.
88+
이따금 우리는 프로퍼티 이름 일치 여부보다 각 프로퍼티의 타입에 관심이 있을 수 있습니다.
89+
이 경우 개체의 모든 프로퍼티 값이 일부 타입을 준수하는지 확인할 수도 있습니다.
9090

9191
```ts
9292
type RGB = [red: number, green: number, blue: number];
@@ -98,7 +98,7 @@ const palette = {
9898
// ~~~~~~ 에러!
9999
} satisfies Record<string, string | RGB>;
100100

101-
//속성에 대한 정보는 계속 유지됩니다.
101+
//프로퍼티에 대한 정보는 계속 유지됩니다.
102102
const redComponent = palette.red.at(0);
103103
const greenNormalized = palette.green.toUpperCase();
104104
```

0 commit comments

Comments
 (0)