ExpertiDict

TypeScript · Essencial · Português · Técnico

include e exclude

/ĩˈklud i isˈklud/substantivo

Campos do tsconfig que definem, com padrões glob, quais arquivos entram no programa: include seleciona e exclude retira. Por padrão, node_modules e a pasta de saída já ficam de fora.

Onde usar

Quando um arquivo novo não recebe tipos no editor, quase sempre ele ficou fora do include. Sem include, entra tudo da pasta do tsconfig.

Em código

{
  "include": ["src/**/*", "tipos/*.d.ts"],
  "exclude": ["**/*.spec.ts", "dist"]
}

Exemplos

Esse arquivo não está tipado porque ficou fora do include.

Coloquei os testes no exclude para o build não compilar.

Cuidado

O exclude só afasta arquivos da seleção inicial: um arquivo excluído ainda entra se for importado por outro que já está no programa.

Sinônimos

files

Veja também

Todos os termos de TypeScript