Soporte para EmberJS mecanografiado, AngularJS o BatmanJS

votos
7

Se mecanografiado apoyar cualquiera de esos grandes marcos MV *.

Sé que es demasiado pronto para preguntar esto, pero ¿qué pasa con las posibilidades de alcanzar el apoyo para ellos con esta joven iniciativa javascript?

Publicado el 03/10/2012 a las 13:46
fuente por usuario
En otros idiomas...                            


4 respuestas

votos
12

Mecanografiado ya es compatible con estos y todos los demás biblioteca de JavaScript. Cualquier código JavaScript es mecanografiado código válido.

Obviamente, para ver algún beneficio de mecanografiado necesitarían estas bibliotecas para añadir anotaciones de tipo, esto se puede hacer discretamente mediante la creación de Declaración de archivos de código fuente (archivos con la .d.tsextensión). Estos son, básicamente, archivos de cabecera que describen la información del tipo asociado con el código JavaScript existente.

Evidentemente, es fuera del alcance del proyecto mecanografiado para crear estos archivos de origen Declaración de todas las bibliotecas populares de JavaScript. Corresponde a aquellos proyectos y la comunidad para contribuir esto.

Puede ver un expediente de declaración de origen de ejemplo para jQuery que se incluye en las muestras mecanografiado.

Respondida el 03/10/2012 a las 14:34
fuente por usuario

votos
11

DefinitelyTyped ya ha cubierto la mayoría (si no todos) de mv * frameworks de JavaScript. Tienen definiciones para AngularJS, espina dorsal, brasa, nocaut y más. Echale un vistazo.

Respondida el 13/11/2012 a las 20:56
fuente por usuario

votos
6
  1. Todo JavaScript está mecanografiado.
  2. MV * son marcos de JavaScript.
  3. Por lo tanto, MV * marcos son mecanografiado.
Respondida el 03/10/2012 a las 14:34
fuente por usuario

votos
4

He aquí un interesante artículo hablando de mecanografiado y AngularJS

http://www.piotrwalat.net/using-typescript-with-angularjs-and-web-api/

Respondida el 05/10/2012 a las 21:03
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more