Type Alias IfExtends<T1, T2, Then, Else>

IfExtends<T1, T2, Then, Else>: T1 extends T2
    ? Then
    : Else

If T1 extends T2, then return Then (default true), else return Else (default false)

Type Parameters

  • T1
  • T2
  • Then = true
  • Else = false