type-plus
    Preparing search index...

    Type Alias ANotB<A, B>

    ANotB: IsEqual<A, B> extends true
        ? never
        : IsDisjoint<A, B> extends true
            ? A
            : { [k in Exclude<keyof A, keyof B> | KeysWithDiffType<A, B>]: A[k] }

    Type Parameters