首页 文章

错误2430:接口'InAppBrowser'错误地扩展接口'Window' ...在TypeScript Cordova项目中升级到TypeScript 2.4后:

提问于
浏览
1

完整的错误消息:

接口'InAppBrowser'错误地扩展了接口'Window' . 属性“addEventListener”的类型不兼容 . 键入'{(type:“loadstart”,callback:(event:InAppBrowserEvent)=> void):void; (类型:“loadstop”,cal ...'不能分配给类型'{(type:string,listener:EventListenerOrEventListenerObject,useCapture?:boolean):void;(type ...' . 参数'type'的类型和'type'不兼容 . 类型'“batterystatus”'不能分配给''loadstart'' .

我在为Dev14安装TypeScript 2.4.1之前编译了我的TypeScript Cordova项目 . 现在我犯了错误 .

1 回答

  • 2

    更新以下Cordova DTS文件,其中包含与Definitely Typed GitHub相对应的链接中的内容 . 复制并粘贴相应文件的内容

    这是一个重大变化,就像在TypeScript 2.4中一样,我们改变了变量在回调参数中的工作方式 . 更多细节here

相关问题