Starting from these types:
type A = { commonKey: { a: string }[] }; type B = { commonKey: { b: number }[] };
Is it possible to obtain the fol