ExpertiDict

TypeScript · Intermediário · Inglês · Técnico

ts-check

/ˌtiˈɛs tʃɛk/substantivo

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

Veja também

Todos os termos de TypeScript