type__internal.XORtype XOR<A, B> = Without<A, B> | Without<B, A>Referenced typestype Without<A, B> = A & { [K in Exclude<keyof B, keyof A>]: never }