如何解决d.ts文件中的角度打字稿错误?特别是MSAL

时间:2018-11-06 09:56:03

标签: angular typescript msal

我将Msal(https://github.com/AzureAD/microsoft-authentication-library-for-js)与最新的角度设置一起使用,包括Typescript 3.1.1,但出现以下错误:

ERROR in node_modules/msal/lib-commonjs/UserAgentApplication.d.ts(35,9):
error TS2717: Subsequent property declarations must have the same type.
Property 'callBackMappedToRenewStates' must be of type 'any', but here has type '{}'.

查看节点模块中的代码,我可以看到问题,但显然我不希望编辑此文件或创建自定义键入文件来解决此问题。我该怎么办?

2 个答案:

答案 0 :(得分:0)

您应检查该库是否使用了正确版本的Typescript。

如果是,请忽略带有// @ts-ignoreany类型声明的Typescript错误,然后等待修复。

答案 1 :(得分:0)

tsconfig可以使用skipLibCheck属性,该属性将跳过所有声明文件中的类型检查。直到MSAL修复为止-并不需要它,因为它会使所有软件包的所有错误都消失。

相关问题