// Typescript type testing written with some help from AI :) export type Expect = T export type IsEqual = (() => T extends X ? true : false) extends (() => T extends Y ? true : false) ? true : false // Example type to test // interface MyType { name: string, age: number } // Test cases // type Test1 = Expect> // Should pass // type Test2 = Expect> // Should fail