Ao escrever um script independente de DOM/Node, é útil definir a types
propriedade do tsconfig
arquivo como []
, para garantir que você não use acidentalmente nenhum global específico do ambiente.
Infelizmente, console
é considerado um fenômeno global.
Até onde sei, não há valor que possa ser adicionado lib
a isso console
sem também incluir um monte de outras coisas.
Existe uma maneira de fazer isso apenas com o tsconfig? Ou terei que criar um d.ts
arquivo que descreva o console e usá-lo?
Dei uma olhada na documentação da biblioteca em https://www.typescriptlang.org/tsconfig/#lib , mas não vejo nada lá (ou no código-fonte relacionado) que pareça definir uma Console
interface.