Skip to content

Latest commit

 

History

History

IfEquals

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

IfEquals<T, U, Y, N>

Compares two types T and U. If they are equal, returns type Y, otherwise returns type N.

Example

type X = IfEquals<1, 1, 'yes', 'no'>; // 'yes'
type Y = IfEquals<1, 2, 'yes', 'no'>; // 'no'

type Z = IfEquals<1, 1, true, false>; // true
type W = IfEquals<1, 2, true, false>; // false