Ver Fonte

Breaking changes for TypeScript 3.2

ShikunFan há 4 anos atrás
pai
commit
2f39074cdc

+ 1 - 0
README.md

@@ -102,6 +102,7 @@
   * [TypeScript 1.1](./doc/release-notes/TypeScript%201.1.md)
 * [Breaking Changes](./doc/breaking-changes/breaking-changes.md)
   * [TypeScript 3.6](./doc/breaking-changes/TypeScript%203.6.md)
+  * [TypeScript 3.2](./doc/breaking-changes/TypeScript%203.2.md)
   * [TypeScript 3.1](./doc/breaking-changes/TypeScript%203.1.md)
   * [TypeScript 3.0](./doc/breaking-changes/TypeScript%203.0.md)
   * [TypeScript 2.9](./doc/breaking-changes/TypeScript%202.9.md)

+ 1 - 0
SUMMARY.md

@@ -86,6 +86,7 @@
   * [TypeScript 1.1](./doc/release-notes/TypeScript 1.1.md)
 * [Breaking Changes](./doc/breaking-changes/breaking-changes.md)
   * [TypeScript 3.6](./doc/breaking-changes/TypeScript 3.6.md)
+  * [TypeScript 3.2](./doc/breaking-changes/TypeScript 3.2.md)
   * [TypeScript 3.1](./doc/breaking-changes/TypeScript 3.1.md)
   * [TypeScript 3.0](./doc/breaking-changes/TypeScript 3.0.md)
   * [TypeScript 2.9](./doc/breaking-changes/TypeScript 2.9.md)

+ 17 - 0
doc/breaking-changes/TypeScript 3.2.md

@@ -0,0 +1,17 @@
+# TypeScript 3.2
+
+## `lib.d.ts` 更新
+
+### `wheelDelta` 和它的小伙伴们被移除了。
+
+`wheelDeltaX`、`wheelDelta` 和 `wheelDeltaZ` 全都被移除了,因为他们在 `WheelEvent`s 上是废弃的属性。
+
+**解决办法**:使用 `deltaX`、`deltaY` 和 `deltaZ` 代替。
+
+### 更具体的类型
+
+根据 DOM 规范的描述,某些参数现在接受更具体的类型,不再接受 `null`。
+
+## 参考
+
+* [原文](https://github.com/Microsoft/TypeScript-wiki/blob/master/Breaking-Changes.md#typescript-32)

+ 1 - 0
doc/breaking-changes/breaking-changes.md

@@ -1,6 +1,7 @@
 # Breaking Changes
 
 * [TypeScript 3.6](./TypeScript 3.6.md)
+* [TypeScript 3.2](./TypeScript 3.2.md)
 * [TypeScript 3.1](./TypeScript 3.1.md)
 * [TypeScript 3.0](./TypeScript 3.0.md)
 * [TypeScript 2.9](./TypeScript 2.9.md)