Type alias Xor<A, B, Then, Else>

Xor<A, B, Then, Else>: A extends Then
    ? Not<B>
    : B extends true
        ? Then
        : Else

Type Parameters

  • A extends boolean

  • B extends boolean

  • Then = true

  • Else = false

Generated using TypeDoc