1
resposta

NoImplicitAny

Existe algum comando no CompilerOptions equivalente ao NoImplicitAny dentro do "tsconfig.json", só que sendo para a declaração do retorno em métodos? tipo, o TS obrigar ao desenvolvedor a declarar o tipo do metodo sempre?

{
  "compilerOptions": {
    "outDir": "./dist/js",
    "target": "ES6",
    "noEmitOnError": true,
    "noImplicitAny": true
  },
  "include": ["app/**/*"]
}
1 resposta

Oi Ailton!

Creio que a configuração mais parecida com o que você quer é o noImplicitReturns.

O padrão dela é false, mas quando true o return se torna obrigatório e o tipo tem que ser obrigatoriamente o mesmo do que definido na função.

O link da documentação do tsconfig.json que postei ali em cima dá um exemplo bem claro de como ele funciona. Quando tiver alguma outra dúvida sobre os parâmetros do tsconfig.json, use aquele site para conferir seu comportamento.

Espero ter ajudado! Qualquer outra dúvida pode postar aqui!