如何在不创建自定义.d.ts文件的情况下导入外部库,或者为我的整个项目关闭noimplicitany?

时间:2017-03-17 22:20:48

标签: javascript typescript

简单的问题 - 每次我导入一个没有.d.ts文件的新npm库时,我正在创建一个包含许多这样的行的.d.ts文件,只是为了编译:

function SomeFunctionINeed(...args: any[]): any

我们喜欢TS,但这是我们现在最大的挂机。如何在不允许整个项目隐式any的情况下导入库并允许隐式any

1 个答案:

答案 0 :(得分:1)

为了在避免这种情况下保持textElement.getChildNodes().item(0).getNodeValue() ... dogruElement.getChildNodes().item(0).getNodeValue().trim() 的好处,你可以这样做:

noImplicityAny

创建此文件并将其添加到tsconfig.json。 e.g:

declare module '*';

原始讨论:https://github.com/Microsoft/TypeScript/issues/13348