Skip to content

Latest commit

 

History

History
11 lines (7 loc) · 1.94 KB

File metadata and controls

11 lines (7 loc) · 1.94 KB

获得必需的属性 困难 #utils #infer

by Zheeeng @zheeeng

接受挑战    English 日本語

实现高级工具类型 GetRequired<T>,该类型保留所有必需的属性

例如

type I = GetRequired<{ foo: number, bar?: string }> // expected to be { foo: number }

返回首页 分享你的解答 查看解答

相关挑战

59・获得可选属性