Type Alias XOR<X, Y>

XOR: isBoolean<X> extends true
    ? isBoolean<Y> extends true ? false : true
    : isBoolean<Y> extends true ? true : false

Type Parameters

  • X
  • Y