/** * {@see https://www.totaltypescript.com/how-to-test-your-types} */ export type Expect = T /** * {@see https://www.totaltypescript.com/how-to-test-your-types} */ export type Equal = (()=>T extends X ? 1 : 2) extends < T >()=>T extends Y ? 1 : 2 ? true : false