Type Alias LeftJoin<A, B>

LeftJoin: IsEqual<A, B> extends true
    ? A
    : IsDisjoint<A, B> extends true
        ? A & B
        : Properties<
            { [k in Exclude<keyof A, keyof B>]: A[k] } & { [k in keyof B]: B[k] },
        >

Type Parameters