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 8. Tipos de ayudantes

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

Uno de los puntos fuertes de TypeScript es la capacidad de derivar tipos de otros tipos. Esto te permite definir relaciones entre tipos, en las que las actualizaciones de un tipo se filtran automáticamente a todos los tipos derivados. Esto reduce el mantenimiento y, en última instancia, da lugar a configuraciones de tipos más robustas.

Al crear tipos derivados, solemos aplicar las mismas modificaciones de tipo pero en distintas combinaciones. TypeScript ya dispone de un conjunto de tipos de utilidad incorporados, algunos de los cuales ya hemos visto en este libro. Pero a veces no son suficientes. Algunas situaciones requieren que apliques técnicas conocidas de forma diferente o que profundices en el funcionamiento interno del sistema de tipos para obtener el resultado deseado. Puede que necesites tu propio conjunto de tipos ayudantes.

Este capítulo te introduce en el concepto de tipos ayudantes y te muestra algunos casos de uso en los que un tipo ayudante personalizado amplía enormemente tu capacidad de derivar tipos de otros. Cada tipo está diseñado para funcionar en situaciones diferentes, y cada tipo debería enseñarte un nuevo aspecto del sistema de tipos. Por supuesto, la lista de tipos que ves aquí no es en absoluto completa, pero te da un buen punto de entrada y suficientes recursos para ramificarte.

Al final, el sistema de tipos ...

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