Capítulo 7. Recetas TypeScript

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

A medida que la comunidad TypeScript ha ido creciendo, los desarrolladores han ido ideando cada vez más trucos para resolver problemas específicos. Algunas de estas "recetas" aprovechan el verificador de tipos de TypeScript para detectar nuevas categorías de errores, como valores que se desincronizan o condicionales no exhaustivos. Otros son trucos para modelar patrones con los que TypeScript lucha por sí mismo: iterar sobre objetos, filtrar valores null de Arrays o modelar funciones variádicas.

Aplicando las recetas de este capítulo, ayudarás a TypeScript a detectar más problemas reales con menos falsos positivos. Si disfrutas con ellas, encontrarás muchas más recetas en TypeScript Cookbook de Stefan Baumgartner.

Tema 59: Utilizar Tipos Nunca para Realizar laComprobación de Exhaustividad

El análisis estático de tipos es una forma estupenda de encontrar lugares en los que haces algo que no deberías. Cuando asignes un tipo de valor incorrecto, hagas referencia a una propiedad inexistente o llames a una función con el número de argumentos equivocado, obtendrás un error de tipo.

Pero también hay errores de omisión: ocasiones en las que deberías hacer algo pero no lo haces. Aunque TypeScript no siempre los detecta por sí mismo, existe un truco popular que puede utilizarse para convertir un caso omitido en una sentencia switch o if en ...

Get TypeScript Eficaz, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.