type__internal.MergeInnertype MergeInner<A, B> = Omit<A, KeysInBoth<A, B>> & Omit<B, KeysInBoth<A, B>> & { [K in KeysInBoth<A, B>]: A[Key] | B[Key] }Referenced typestype KeysInBoth<A, B> = Extract<keyof A, keyof B>