javascript - ¿Por qué 1 extiende {} es verdadero?
Tengo una pregunta sobre TypeScript: cuando escribí tipos condicionales en TS, como en el siguiente código:
type T = 1 extends {} ? true : false;
¿Por qué T devuelve verdadero?
Respuesta #1
Porque <number> extiende <Object> evalúa a true.