Type alias Is<One, Two>

Is<One, Two>: Equals<One, Two>

Checks if two types are exactly equal, same as Equals but with a more descriptive name.

Type Parameters

  • One
  • Two

Example

type Result1 = Is<string, string>; // is true
type Result2 = Is<number, string>; // is false
type Result3 = Is<boolean | string, string | boolean>; // is true