Let's assume this
{foo, bar} = groupBy(arg);
I want to cast foo to type Foo
and bar to type Bar
. How can I do this?
I'm a complete beginner with Typescript. groupBy
is the one from lodash package.
If Typescript can not deduce the type of the result of groupBy you could try asserting it yourself.
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);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With