There was an error while loading. Please reload this page.
2 parents fe57d2a + 712e510 commit af3943aCopy full SHA for af3943a
1 file changed
docs/mapping.md
@@ -320,7 +320,7 @@ type FilteredUser = Filter<User> // { name: string }
320
321
上面示例中,映射`K in keyof T`获取类型`T`的每一个属性以后,然后使用`as Type`修改键名。
322
323
-它的键名重映射`as T[K] extends string ? K : never]`,使用了条件运算符。如果属性值`T[K]`的类型是字符串,那么属性名不变,否则属性名类型改为`never`,即这个属性名不存在。这样就等于过滤了不符合条件的属性,只保留属性值为字符串的属性。
+它的键名重映射`as T[K] extends string ? K : never`,使用了条件运算符。如果属性值`T[K]`的类型是字符串,那么属性名不变,否则属性名类型改为`never`,即这个属性名不存在。这样就等于过滤了不符合条件的属性,只保留属性值为字符串的属性。
324
325
### 联合类型的映射
326
0 commit comments