Type Alias And<A, B, Then, Else>

And<A, B, Then, Else>: A extends true
    ? B extends true
        ? Then
        : Else
    : Else

Type Parameters

  • A extends boolean
  • B extends boolean
  • Then = true
  • Else = false