Logical ^ operator (behaves like the JS one)
^
Left-hand side
Right-hand side
Boolean
import {B} from 'ts-toolbelt' type test0 = B.Xor<B.True, B.True> // False type test1 = B.Xor<B.False, B.True> // True type test2 = B.Xor<B.Boolean, B.True> // Boolean
Logical
^
operator (behaves like the JS one)