我们假设这个
Bar
我想将foo转换为groupBy
类型并禁止键入int
。我怎么能这样做?
我是使用Typescript的完全初学者。 geptipus
是来自lodash包的那个。
答案 0 :(得分:2)
如果Typescript无法推断出groupBy的结果类型,你可以尝试自己断言。
function groupBy(o: any) {
return o; // return any
}
let x = { a: 1, b: "1" }
// we know better than tsc and assert the type
let {a, b} = <{ a: number, b: string }>groupBy(x);