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 6. Tipos literales de plantillas de cadenas

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

En el sistema de tipos de TypeScript, cada valor es también un tipo. Los llamamos tipos literales, y en unión con otros tipos literales, puedes definir un tipo que sea muy claro sobre qué valores puede aceptar. Tomemos como ejemplo los subconjuntos de string. Puedes definir exactamente qué cadenas deben formar parte de tu conjunto y descartar un montón de errores. El otro extremo del espectro volvería a ser el conjunto completo de cadenas.

Pero, ¿y si hay algo intermedio? ¿Y si podemos definir tipos que comprueben si existen determinados patrones de cadena, y dejar que el resto sea más flexible? Los tipos literales de plantilla de cadena hacen exactamente eso. Nos permiten definir tipos en los que ciertas partes de una cadena están predefinidas; el resto es abierto y flexible para una gran variedad de usos.

Pero aún más, junto con los tipos condicionales, es posible dividir cadenas en trozos y reutilizar los mismos trozos para nuevos tipos. Se trata de una herramienta increíblemente poderosa, sobre todo si piensas en cuánto código de JavaScript se basa en patrones dentro de las cadenas.

En este capítulo, veremos una variedad de casos de uso de los tipos literales de plantillas de cadenas. Desde seguir sencillos patrones de cadenas hasta extraer parámetros y tipos basados en cadenas de formato, verás la potencia ...

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