export type Extends = [LEFT] extends [never] ? false : LEFT extends RIGHT ? true : false; export type ExtendsStr = [LEFT] extends [never] ? 'false' : LEFT extends RIGHT ? 'true' : 'false';