Capítulo 11. Expedientes de declaración

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

Ficheros de declaración

Tener código de sistema puramente tipográfico

No hay construcciones en tiempo de ejecución

Incluso aunque escribir código en TypeScript es genial y eso es todo lo que quieres hacer, necesitarás poder trabajar con archivos JavaScript sin procesar en tus proyectos TypeScript. Muchos paquetes están escritos directamente en JavaScript, no en TypeScript. Incluso los paquetes que están escritos en TypeScript se distribuyen como archivos JavaScript.

Además, los proyectos TypeScript necesitan una forma de conocer las formas de tipo de las características específicas del entorno, como las variables globales y las API. Un proyecto que se ejecute, por ejemplo, en Node.js podría tener acceso a módulos Node incorporados que no están disponibles en los navegadores, y viceversa.

TypeScript permite declarar formas de tipos separadamente de su implementación. Las declaraciones de tipos suelen escribirse en archivos cuyos nombres terminan con la extensión .d.ts, conocidos como archivos de declaración. Los archivos de declaración suelen escribirse dentro de un proyecto, construirse y distribuirse con el paquete npm compilado de un proyecto, o compartirse como un paquete "typings" independiente.

Ficheros de declaración

Por lo general, un archivo de declaración .d. ts funciona de forma similar a un archivo .ts, salvo ...

Get Aprender TypeScript 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.