Skip to content

Commit af3943a

Browse files
authored
Merge pull request #149 from dogledogle/patch-3
docs(mapping): remove extra bracket
2 parents fe57d2a + 712e510 commit af3943a

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

docs/mapping.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ type FilteredUser = Filter<User> // { name: string }
320320
321321
上面示例中,映射`K in keyof T`获取类型`T`的每一个属性以后,然后使用`as Type`修改键名。
322322
323-
它的键名重映射`as T[K] extends string ? K : never]`,使用了条件运算符。如果属性值`T[K]`的类型是字符串,那么属性名不变,否则属性名类型改为`never`,即这个属性名不存在。这样就等于过滤了不符合条件的属性,只保留属性值为字符串的属性。
323+
它的键名重映射`as T[K] extends string ? K : never`,使用了条件运算符。如果属性值`T[K]`的类型是字符串,那么属性名不变,否则属性名类型改为`never`,即这个属性名不存在。这样就等于过滤了不符合条件的属性,只保留属性值为字符串的属性。
324324
325325
### 联合类型的映射
326326

0 commit comments

Comments
 (0)