From 712e51029fc0be0054e83282066d13fc87e4c93d Mon Sep 17 00:00:00 2001 From: dogle <40968928+dogledogle@users.noreply.github.com> Date: Sat, 4 Jul 2026 01:50:33 +0800 Subject: [PATCH] docs(mapping): remove extra bracket --- docs/mapping.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/mapping.md b/docs/mapping.md index ae1c0d7..530f68d 100644 --- a/docs/mapping.md +++ b/docs/mapping.md @@ -320,7 +320,7 @@ type FilteredUser = Filter // { name: string } 上面示例中,映射`K in keyof T`获取类型`T`的每一个属性以后,然后使用`as Type`修改键名。 -它的键名重映射`as T[K] extends string ? K : never]`,使用了条件运算符。如果属性值`T[K]`的类型是字符串,那么属性名不变,否则属性名类型改为`never`,即这个属性名不存在。这样就等于过滤了不符合条件的属性,只保留属性值为字符串的属性。 +它的键名重映射`as T[K] extends string ? K : never`,使用了条件运算符。如果属性值`T[K]`的类型是字符串,那么属性名不变,否则属性名类型改为`never`,即这个属性名不存在。这样就等于过滤了不符合条件的属性,只保留属性值为字符串的属性。 ### 联合类型的映射