Type alias Not<B>

Not<B>: B extends true
    ? false
    : true

Negates a boolean type B.

Type Parameters

  • B extends boolean

Example

Not<true>; // false
Not<false>; // true