家伙。
我是打字稿的新手,看到' - ?' @ types / prop-types包中的语法
e.g
export type ValidationMap<T> = { [K in keyof T]-?: Validator<T[K]> };
'[关键字T中的K] - 是什么?意思?
我尽力去谷歌,但失败了。
谢谢。
同态映射类型将原始类型字段的可选性复制到映射的类型字段。 -?是用于从结果映射类型中显式删除任何可选修饰符的语法。你可以阅读更多细节here
-?