Sobes.tech
Middle+

É necessário escrever um tipo TypeScript que seja adequado tanto para uma função que retorna um número quanto para uma função que retorna uma string (através de um genérico), mas não deve passar se os tipos de retorno forem diferentes.