Pesquisa de site

javascript - Posso definir o "modo estrito" para js como um parâmetro global


Eu tenho um projeto em TypeScript que está usando Mocha para gerar cobertura. Eu gostaria de converter a cobertura de volta para os arquivos TypeScript usando remap-istanbul, no entanto, continuo recebendo este erro quando tento executar o remap-istanbul na minha cobertura:

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode

Eu pesquisei no Google sobre o problema e as duas opções que encontrei são ou mudar a compilação para "ES5" em vez de "ES6" (o que não posso fazer, pois meus testes falharão se eu mudar para ES5) ou adicionar "use strict"; dentro do bloco de código (o que não posso fazer porque não é meu projeto).

Existem outras maneiras de contornar esse problema?