Skip to content

Commit b7b0409

Browse files
committed
fix: typo
1 parent 13963fb commit b7b0409

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

前沿技术/58.精读《Typescript2.0 - 2.9》.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ declare function createStore(reducer: Reducer, enhancer: Enhancer);
289289

290290
可以清晰的看到,`createStore` 想表现的是对参数个数的重载,如果定义了函数类型重载,TS 会根据函数类型自动判断对应的是哪个定义。
291291

292-
而在 TS `2.3` 版本支持了泛型默认参数,**可以某些场景减少函数类型重载的代码量**,比如对于下面的代码:
292+
而在 TS `2.3` 版本支持了泛型默认参数,**可以减少某些场景函数类型重载的代码量**,比如对于下面的代码:
293293

294294
```typescript
295295
declare function create(): Container<HTMLDivElement, HTMLDivElement[]>;
@@ -300,7 +300,7 @@ declare function create<T extends HTMLElement, U extends HTMLElement>(
300300
): Container<T, U[]>;
301301
```
302302

303-
通过枚举表达了范型默认值,以及 U 与 T 之间可能存在的关系,这些都可以用泛型默认参数解决:
303+
通过枚举表达了泛型默认值,以及 U 与 T 之间可能存在的关系,这些都可以用泛型默认参数解决:
304304

305305
```typescript
306306
declare function create<T extends HTMLElement = HTMLDivElement, U = T[]>(

0 commit comments

Comments
 (0)