Anuncio de Typescript 4.2

A finales de Febrero, se publicó Typescript 4.2. Para aquellos que no estén familiarizados con TypeScript, es una extensión de JavaScript que agrega tipos estáticos y verificación de tipos. Con los tipos, puedes indicar exactamente lo que toman tus funciones y lo que devolverán.

Debido a que el código TypeScript es idéntico a JavaScript pero con tipos, todo lo que sabes sobre JavaScript aún lo puedes utilizar.

Cuando lo necesites, los tipos se pueden eliminar, dejándolo como si fuese código de JavaScript limpio, legible y ejecutable para que funcione en cualquier lugar.

¿Cómo instalar Typescript 4.2?

Para comenzar a usar TypeScript 4.2, puedes instalarlo a través de NuGet o usar el siguiente comando de npm: npm install typescript

Novedades de Typescript 4.2

Las novedades y cambios de Typescript 4.2 son las siguientes:

  • Conservación de alias de tipo más inteligente
  • Elementos de descanso intermedios / principales en tipos de tuplas
  • Controles más estrictos para el inoperador
  • --noPropertyAccessFromIndexSignature
  • Construir firmas con abstract
  • La bandera --explainFiles
  • Comprobaciones de funciones no llamadas mejoradas en expresiones lógicas
  • Las variables desestructuradas se pueden marcar explícitamente como no utilizadas
  • Reglas relajadas entre propiedades opcionales y firmas de índice de cadena
  • Declarar función auxiliar faltante
  • Cambios importantes

Si quiere meterte más en el ajo de los cambios conjunto a explicaciones y ejemplos concretos, no dudes en visitar la fuente.

? VISITA EL SITIO OFICIAL DE TYPESCRIPT


Fuente: blog de Typescript de Microsoft

Artículos Relacionados
Kubernetes 1.26 agrega contenedores Windows HostProcess

Kubernetes 1.26, una nueva versión del software de orquestación con Windows HostProcess Container y firmas digitales. Kubernetes, la solución Open Source más conocida para la orquestación de contenedores, llega ahora a la versión 1.26 denominada Electrizing. Según los desarrolladores del proyecto, la última versión ¡SEGUIR LEYENDO!

Lanzamiento de iOS 16: Todo lo que necesitas saber sobre la gran actualización de Apple

Apple planea lanzar actualizaciones de software para su iPhone y smartwatch hoy lunes, agregando nuevas funciones y diseños para los dispositivos compatibles. Anunciado en la conferencia de desarrolladores de la firma en Junio, iOS 16 y watchOS 9 cambian totalmente la pantalla de bloqueo, ¡SEGUIR LEYENDO!

Mapa de la cobertura del servicio de Internet Starlink de Elon Musk

Starlink es un servicio que quiere proporcionar al mundo una Internet más rápida, comenzando por mejorar el acceso a Internet en partes del mundo que actualmente no cuentan con proveedores de banda ancha. Permite a las personas conectarse a Internet a través de una ¡SEGUIR LEYENDO!