Capítulo 5. Tipos condicionales

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

En este capítulo, echaremos un buen vistazo a una característica exclusiva de TypeScript: los tipos condicionales. Los tipos condicionales nos permiten seleccionar tipos basándonos en comprobaciones de subtipos, lo que nos permite movernos por el espacio de tipos y obtener aún más flexibilidad en la forma en que queremos diseñar interfaces y firmas de funciones.

Los tipos condicionales son una poderosa herramienta que te permite inventar tipos sobre la marcha. Hace que el sistema de tipos de TypeScript sea completo, como se muestra en este tema de GitHub, lo que es extraordinario pero también un poco aterrador. Con tanto poder en tus manos, es fácil perder de vista qué tipos necesitas realmente, llevándote a callejones sin salida o creando tipos demasiado difíciles de leer. A lo largo de este libro, trataremos a fondo el uso de los tipos condicionales, reevaluando siempre que lo que hacemos conduce realmente a nuestro objetivo deseado.

Ten en cuenta que este capítulo es mucho más breve que otros. Esto no se debe a que no haya mucho que decir sobre los tipos condicionales, sino todo lo contrario. Es más bien porque veremos un buen uso de los tipos condicionales en los capítulos siguientes. Aquí queremos centrarnos en los fundamentos y establecer una terminología que puedas utilizar y consultar siempre que necesites algo de magia de ...

Get Libro de cocina de TypeScript 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.