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 7. Tipos de tuplas variádicas

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

Los tipos tupla son matrices con una longitud fija y en las que se define el tipo de cada elemento. Las tuplas se utilizan mucho en bibliotecas como React, ya que es fácil desestructurar y nombrar elementos, pero fuera de React también han ganado reconocimiento como una buena alternativa a los objetos.

Un tipo de tupla variádico es un tipo de tupla que tiene las mismas propiedades -se conoce la longitud definida y el tipo de cada elemento-, pero cuya forma exacta aún está por definir. Básicamente, indican al sistema de tipos que habrá algunos elementos, pero aún no sabemos cuáles serán. Son genéricos y están pensados para ser sustituidos por tipos reales.

Lo que parece una característica bastante aburrida es mucho más emocionante cuando comprendemos que los tipos de tupla también pueden utilizarse para describir firmas de funciones, ya que las tuplas pueden extenderse a las llamadas a funciones como argumentos. Esto significa que podemos utilizar tipos de tupla variádicos para obtener la máxima información de las funciones y las llamadas a funciones, y de las funciones que aceptan funciones como parámetros.

Este capítulo proporciona muchos casos de uso sobre cómo podemos utilizar los tipos de tupla variádicos para describir varios escenarios en los que utilizamos funciones como parámetros y necesitamos obtener la máxima información ...

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