Skip to Main Content
TypeScript Eficaz, 2ª Edición
book

TypeScript Eficaz, 2ª Edición

by Dan Vanderkam
September 2024
Intermediate to advanced content levelIntermediate to advanced
404 pages
10h 52m
Spanish
O'Reilly Media, Inc.
Content preview from TypeScript Eficaz, 2ª Edición

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 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Aprender TypeScript

Aprender TypeScript

Josh Goldberg
Angular: En marcha

Angular: En marcha

Shyam Seshadri

Publisher Resources

ISBN: 9781098186333Supplemental Content