typescript - type - typings deprecated
typings vs @types NPM scope (1)
@types es la nueva forma de instalar las definiciones en typescript 2.0. Unifica la gestión de definiciones y paquetes. Para que no necesite múltiples herramientas y archivos de configuración. Solo va a necesitar npm y package.json en lugar de tener que tener npm, package.json, typings, typings.json. Básicamente hace que la instalación y la administración de las definiciones sean más sencillas, pero es lo mismo que las tipificaciones.
Puede leer más sobre esto aquí: https://blogs.msdn.microsoft.com/typescript/2016/06/15/the-future-of-declaration-files/
En algunos casos, la typings
se utiliza para manejar definiciones de TypeScript (p. Ej angular/angular2-seed ).
En otros casos, los paquetes NPM @types
ámbito se utilizan sin que se typings
(p AngularClass/angular2-webpack-starter Ej., AngularClass/angular2-webpack-starter ).
¿Cuáles son las diferencias prácticas entre ellos? ¿Uno de ellos ofrece beneficios para el desarrollo de TypeScript que el otro no?