Capítulo 8. Declaraciones de tipos y @tipos

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

La gestión de dependencias puede ser confusa en cualquier lenguaje, y TypeScript no es una excepción. De hecho, debido a que los tipos a menudo se envían como paquetes separados, las dependencias en TypeScript pueden ser especialmente desconcertantes.

Este capítulo te ayudará a construir un modelo mental de cómo funcionan las dependencias en TypeScript y te mostrará cómo resolver algunos de los problemas que pueden surgir con ellas. También te ayudará a elaborar tus propios archivos de declaración de tipos para publicarlos y compartirlos con los demás. Escribiendo grandes declaraciones de tipos, puedes ayudar no sólo a tu propio proyecto, sino a toda la comunidad TypeScript.

Tema 65: Poner TypeScript y @types en devDependencias

El Gestor de Paquetes de Node, npm, es omnipresente en el mundo JavaScript. Proporciona tanto un repositorio de bibliotecas JavaScript (el registro npm) como una forma de especificar de qué versiones de ellas dependes(package.json).

npm distingue entre algunos tipos de dependencias, cada una de las cuales va en una sección separada de package.json:

dependencies

Estos son paquetes que son necesarios para ejecutar tu JavaScript. Si importas lodash en tiempo de ejecución, entonces debería ir en dependencies. Cuando publiques tu código en npm y otro usuario lo instale, también instalará estas ...

Get TypeScript Eficaz, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.