angularjs打字稿定义文件出错

时间:2017-11-24 08:42:15

标签: jquery angularjs typescript

最近更新到Typescript 2.6.1(从1.8.2开始)并通过npm install安装了相关的定义文件。我能够解决由于迁移导致的大量错误,但我仍然遇到一个错误

  

@types \ angularjs \ index.d.ts(1839,15):错误TS2430:构建:接口' IAugmentedJQuery'错误地扩展了界面' JQuery'。

我不得不将JQuery打字降级到2.0.48,因为我读到了那些增强JQuery打字的角度类型尚未更新。 VS2015的智能感知显示错误信息

  

财产类型'发现'是不相容的。       键入' {(selector:string):IAugmentedJQuery; (element:any):IAugmentedJQuery; (obj:JQuery):IAugment ......'不能赋值为' {(selector:string):this; (元素:任何):这个; (obj:JQuery):这个; (selector:string):   JQuery的...'

我仔细检查了JQuery界面,并且类型明显匹配。任何想法我为什么会收到错误。

0 个答案:

没有答案