ExpertiDict

TypeScript · Essencial · Inglês · Técnico

DefinitelyTyped

/ˈdɛfɪnətli taɪpt/substantivo

Repositório comunitário que publica no npm, sob o escopo @types, declarações de tipos para bibliotecas escritas em JavaScript, como @types/node e @types/react.

Onde usar

Ao importar uma biblioteca JS e ver 'Could not find a declaration file', o primeiro passo é instalar @types/nome, listando-o em types do tsconfig se o projeto restringir essa opção. Pacotes novos já trazem os próprios tipos.

Em código

# tipos para o Node e para o Express
npm install --save-dev @types/node
npm install --save-dev @types/express

Exemplos

Install the DefinitelyTyped package for that library.

Instale o pacote do DefinitelyTyped para essa biblioteca.

The types come from DefinitelyTyped, not from the library itself.

Os tipos vêm do DefinitelyTyped, não da própria biblioteca.

Cuidado

A versão de @types/nome deve acompanhar a do pacote real, porque tipos de outra versão descrevem uma API que pode não existir.

Sinônimos

pacotes @types

Veja também

Todos os termos de TypeScript