Erros de TypeScriptErro
TS1202TS1202 — Atribuição de Import Não Permitida em Módulo
A sintaxe `import = require()` não pode ser usada em um módulo ES.
nodebrowserdenobun
Ver detalhes TS2684O contexto this de uma função não corresponde ao tipo this esperado.
Uma função declara um tipo this específico, mas está sendo usada em um contexto onde o valor de this seria diferente. Atribuições de callback e extrações de métodos comumente causam esse incompatibilidade.
Use .bind(this) para corrigir o contexto this. Use uma arrow function em vez de uma função regular. Certifique-se de que a função é chamada com o contexto this correto.
TS1202A sintaxe `import = require()` não pode ser usada em um módulo ES.
TS1046Uma expressão `await` ou outra construção de nível superior exige que o arquivo seja um módulo.
TS2305O export especificado não existe no módulo referenciado.
TS4055O tipo de retorno de uma função exportada referencia um tipo privado ou não exportado.
TS2344Um argumento de tipo não atende à restrição especificada pelo parâmetro de tipo genérico.
TS2459Um import desestruturado referencia um membro que não é exportado pelo módulo.