【发布时间】:2019-10-03 15:12:37
【问题描述】:
我有一个 Typescript 方法如下:
function result<T>(query?: Partial<T>): IResult
//Call example
class Test{
prop1:string,
prop2:string
}
result<Test>({prop1:"",prop2:""});
方法result只处理query的键,不关心值。
那么有没有办法改变result 签名并让调用看起来像跟随但仍然强制输入:
result<Test>({prop1,prop2});
我知道它不太可能是花括号,但任何能表明只有属性的键重要的东西都会很棒。
谢谢
【问题讨论】:
标签: typescript object generics properties