TypeScript ya admite estas y cualquier otra biblioteca de JavaScript. Cualquier código JavaScript es código TypeScript válido.
Obviamente, para ver los beneficios de TypeScript estas bibliotecas necesitarían agregar anotaciones de tipo, esto se puede hacer de forma discreta creando archivos de origen de declaración (archivos con una extensión .d.ts
). Básicamente son archivos de encabezado que describen la información de tipo asociada con el código JavaScript existente.
Obviamente, queda fuera del alcance del proyecto de TypeScript crear estos archivos de origen de declaración para cada biblioteca popular de JavaScript. Depende de esos proyectos y la comunidad contribuir con esto.
Puede ver a sample Declaration Source File for jQuery que se incluye en los ejemplos de TypeScript.
Creo que piden archivos de definiciones, estoy seguro de que se realizarán para todos los frameworks de JavaScript principales, no es tanto trabajo – Guillaume86
Según tengo entendido, puede usar el compilador para obtener una ventaja en un archivo de definición . Vea aquí (autopromoción desvergonzada): http://stackoverflow.com/questions/12722039/is-there-a-typescript-interface-definition-for-the-facebook-javascript-sdk/12724383#12724383 – JcFx