Skip to Main Content
Libro de cocina de TypeScript
book

Libro de cocina de TypeScript

by Stefan Baumgartner
September 2024
Intermediate to advanced content levelIntermediate to advanced
422 pages
9h 41m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Libro de cocina de TypeScript

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

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 patrones de diseño de JavaScript, 2ª edición

Aprender patrones de diseño de JavaScript, 2ª edición

Addy Osmani
Libro de cocina GitOps

Libro de cocina GitOps

Natale Vinto, Alex Soto Bueno

Publisher Resources

ISBN: 9781098188078Supplemental Content