ExpertiDict

TypeScript · Essencial · Inglês · Técnico

ts-ignore

/ˌtiˈɛs ɪɡˈnɔɹ/substantivo

Comentário // @ts-ignore que suprime qualquer erro de tipo na linha seguinte, sem verificar se de fato havia erro. É um escape rápido, mas perigoso.

Onde usar

Aparece em code review como 'tire esse ts-ignore' ou 'explique por que ele é necessário'. Prefira o ts-expect-error, que avisa quando a supressão deixa de ser necessária.

Em código

// @ts-ignore
const n: number = 'abc'; // erro suprimido

Exemplos

Please remove that ts-ignore and fix the type.

Por favor, remova esse ts-ignore e corrija o tipo.

The ts-ignore is hiding a real bug.

O ts-ignore está escondendo um bug de verdade.

Cuidado

Ele silencia a linha inteira, inclusive erros novos que surgirem depois por mudanças no código, e nunca avisa que ficou obsoleto.

Sinônimos

@ts-ignore

Antônimos

ts-expect-error

Veja também

Todos os termos de TypeScript