vscode / eslint抱怨解析错误:在声明模块内只允许声明和类型导入

时间:2019-05-05 07:06:59

标签: typescript visual-studio-code eslint

我有以下index.d.ts文件:

declare module 'mytypes' {
  interface Constructor<T> {
    new (...args: any[]): T;
  }

  //etc.

VSCode突出显示了界面关键字:

enter image description here

Parsing error: Only declares and type imports are allowed inside declare module

  1 | declare module 'someproject' {
> 2 |   interface Constructor<T> {
    |   ^
  3 |     new (...args: any[]): T;
  4 |   }
  5 |eslint

看起来像是错误,但我无法从错误消息中分辨出哪个

1 个答案:

答案 0 :(得分:0)

您可以添加.eslintignore

/**/*.d.ts

eslint规则错误地将d.ts视为js