Как исправить ошибку ts lint о пространстве имен? - PullRequest
0 голосов
/ 25 марта 2019

У меня есть написать код 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
}

Я не могу понять сообщение об ошибке, и я прочитал документ, но все еще путаю его

...