如何修复关于名称空间的ts lint错误?

时间:2019-03-25 09:55:25

标签: typescript eslint tslint

我在ts中编写了js代码。但是现在我有一些棉绒错误链接了。

  4:1  error  ES2015 module syntax is preferred over custom TypeScript modules and namespaces  typescript/no-namespace
  4:1  error  Use 'namespace' instead of 'module' to declare custom TypeScript modules         typescript/prefer-namespace-keyword

我已经这样声明

declare global {
  interface Window {
    aa: any;
  }
}

并使用,就可以了,但是只调用lint错误

if (typeof window.aa !== 'undefined') {
  // dosth
}

我无法理解错误消息,并且我已经阅读了文档,但仍然对此感到困惑

0 个答案:

没有答案