Junior — Middle
¿Qué versiones de TypeScript has tenido que usar en tus proyectos?
sobes.tech AI
Respuesta de la IA
En proyectos con TypeScript, a menudo se utilizan versiones a partir de la 2.x y superiores, ya que añaden mejoras importantes y nuevas funcionalidades.
Por ejemplo:
- TypeScript 2.0 introdujo la comprobación estricta de null y undefined.
- Las versiones 3.x añadieron soporte para encadenamiento opcional, mejoras en los tipos y soporte para nuevas características de ECMAScript.
- En las últimas versiones (4.x), se han introducido literales de plantilla de tipos, mejoras en la comprobación de tipos y otras extensiones.
La elección de la versión depende de los requisitos del proyecto y las herramientas utilizadas. Es importante mantener la versión actualizada para aprovechar las capacidades modernas y una tipificación mejorada.
Ejemplo de uso de encadenamiento opcional (disponible desde TypeScript 3.7):
interface User {
address?: {
street?: string;
};
}
const user: User = {};
console.log(user.address?.street); // acceso seguro sin error