/** * Returns true if T extends E, otherwise false */ export type Extends< T, E > = T extends E ? true : false;