TypeScript · Intermediário · Inglês · Técnico
ts-check
Comentário // @ts-check no topo de um arquivo .js, ou a opção checkJs, que faz o compilador checar tipos em JavaScript, usando anotações JSDoc como @param e @type.
Onde usar
Permite adotar tipos aos poucos num código JS legado, sem renomear arquivos nem mudar o build. Alguns projetos mantêm JS com JSDoc e emitem .d.ts a partir dele.
Em código
// @ts-check
/**
* @param {string} nome
* @returns {number}
*/
function tam(nome) {
return nome.length;
}Exemplos
Add ts-check to the top of the file and fix the JSDoc.
Adicione ts-check no topo do arquivo e corrija o JSDoc.
We type our JS files with ts-check and JSDoc.
Tipamos nossos arquivos JS com ts-check e JSDoc.
Cuidado
A sintaxe de tipos do TypeScript não vale em .js: anotações como : number são erro de sintaxe, e os tipos vão em comentários JSDoc.
Sinônimos
checkJs, @ts-check