标签: typescript
我遇到了以下代码:
type RequireOnlyOne<T, Keys extends keyof T = keyof T>
有人可以解释什么是keyof T = keyof T吗?
keyof T = keyof T
答案 0 :(得分:1)
这意味着该函数采用一个必需的类型参数T和一个可选的类型参数Keys,以扩展T的索引子集并默认使用那些索引。
赋值是该第二个可选类型参数的默认值。