typescript - Hvordan fikse ts lint-feil om namespace?


Jeg har skrevet JS-kode i TS. Men nå har jeg noen lint-feil som dette.

  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

Jeg har erklært slik

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

og bruk som, det vil gå bra, men kall bare lint-feil

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

Jeg kan ikke forstå feilmeldingen, og jeg har lest dokumentasjonen, men jeg er fortsatt forvirret over den

Relaterte artikler