Type Alias Device<T, Then, Else, U>

Device: (T extends unknown ? U extends T ? 1 : 2 : never) extends 1
    ? Else
    : Then

Type Parameters

  • T
  • Then
  • Else
  • U = T