vscode / eslint жалуется Ошибка синтаксического разбора: только объявить и импорт типа разрешены внутри модуля объявления - PullRequest
0 голосов
/ 05 мая 2019

У меня есть следующий 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

Выглядит как ошибка eslint, но я не могу определить, какая из сообщения об ошибке

1 Ответ

0 голосов
/ 22 июля 2019

Вы можете добавить .eslintignore

/**/*.d.ts

Правило eslint ошибочно рассматривает d.ts как js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...