Type Alias Xor<A, B, $O>

Xor: A extends true
    ? Not<B>
    : B extends true
        ? $ResolveBranch<$O, [$Then], A>
        : $ResolveBranch<$O, [$Else], A>

🎭 predicate

Logical XOR operation.

Type Parameters

  • A extends boolean
  • B extends boolean
  • $O extends $BaseOptions = {}

🏷️ 8.0.0