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 3. El sistema de tipos

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

En el capítulo anterior aprendiste sobre los bloques de construcción básicos que te permiten hacer tu código JavaScript más expresivo. Pero si tienes experiencia en JavaScript, comprenderás que los tipos y anotaciones fundamentales de TypeScript sólo cubren un pequeño conjunto de su flexibilidad inherente.

Se supone que TypeScript hace que las intenciones en JavaScript sean más claras, y quiere hacerlo sin sacrificar esta flexibilidad, especialmente desde que permitió a los desarrolladores diseñar fantásticas API utilizadas y amadas por millones de personas. Piensa en TypeScript más como una forma de formalizar JavaScript, que de restringirlo. Entra en el sistema de tipos de TypeScript.

En este capítulo, desarrollarás un modelo mental sobre cómo pensar en los tipos. Aprenderás a definir conjuntos de valores tan amplia o estrechamente como necesites, y a cambiar su alcance a lo largo de tu flujo de control. También aprenderás cómo aprovechar un sistema de tipos estructural y cuándo romper con las reglas.

Este capítulo marca la línea entre los fundamentos de TypeScript y las técnicas tipográficas avanzadas. Pero tanto si eres un desarrollador experimentado de TypeScript como si acabas de empezar, este modelo mental será la línea de base para todo lo que venga después.

3.1 Modelar datos con tipos de unión e intersección

Problema

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