I have 3 interfaces:
interface A {
    member1: string;
    ...
}
interface B {
    member1?: string;
    ...
}
interface C extends A, B {
    ...
} 
I'm getting TS2320: [Object Object] error,
because interface A's member1 is required property, and B's member1 is optional.
How to resolve it?