cordova - TypeScript: La firma de '???' está duplicada
- Crear una aplicación WinJS para Windows 8
- Agrega la biblioteca de JavaScript de Windows 8 PhoneGap al proyecto
- Agrega la biblioteca de definiciones de TypeScript d.ts de PhoneGap desde https://github.com/borisyankov/DefinitelyTyped
- Agrega un archivo script.ts al proyecto
- escribe lo siguiente
Código :
///<reference path="phonegap.d.ts" />
var x = 1;
Ahora, si "compilas" el archivo script.ts en VS, obtengo el siguiente error
C:/Program Files (x86)/Microsoft SDKs/TypeScript/lib.d.ts(4551,4):
Signature for 'clearWatch' is duplicated
En mi VS 2012 también tengo instalada la siguiente extensión (que puede estar relacionada con el problema pero no estoy seguro)
- TypeScript
- Esenciales de la Web
Respuesta #1
La razón de esto es que tanto lib.d.ts como phonegap.d.ts tienen un método llamado clearWatch en la interfaz Geolocation.
Te sugiero que comentes este método en phonegap.d.ts