¿Es sólo posible obtener IntelliSense en los archivos de texto mecanografiado haciendo referencia a .tslos archivos con propias interfaces codificadas?
¿Hay una solución para las bibliotecas de JavaScript existente?
¿Es sólo posible obtener IntelliSense en los archivos de texto mecanografiado haciendo referencia a .tslos archivos con propias interfaces codificadas?
¿Hay una solución para las bibliotecas de JavaScript existente?
Usted es capaz de obtener IntelliSense para otros archivos de texto mecanografiado mediante el uso de una directiva de referencia de script externo en la parte superior de la secuencia de comandos:
///<reference path="someOtherScript.ts" />
Como nota al margen, la directiva de referencia mecanografiado IntelliSense no soporta el operador tilde como la Directiva de referencia de JavaScript hace. Por ejemplo, si el script se encuentra en "~ / scripts / foo /", en JavaScript puede hacer referencia a:
///<reference path="~/Scripts/otherScriptFile.js" />
mientras que a máquina de escribir que tiene que hacer referencia en relación con el archivo actual:
///<reference path="../otherScriptFile.ts" />
Más información sobre esto se puede encontrar en la sección 11.1.1 Archivos de origen Dependencias del texto mecanografiado Espec .
Con respecto a IntelliSense de JavaScript en un archivo de transcripción, que actualmente parece no ser posible obtener IntelliSense referencia JavaScript.
Como otros antes que yo han señalado, que necesita los archivos de definición.
El repositorio GitHub DefinitelyTyped ofrece un excelente (y creciente) la lista de los archivos de definición de una gran cantidad de bibliotecas populares.
Usted obtendrá el apoyo de IntelliSense para cada código JS (calidad puede variar), sin embargo, el material mecanografiado específica sólo está disponible cuando se utiliza archivos de definición de apropriate (*) .d.ts.
Puede encontrar los archivos de definición adicionales en el repositorio de código fuente (> tipificaciones, en la actualidad sólo jQuery y WinJS / RT) http://typescript.codeplex.com/SourceControl/BrowseLatest