diff --git a/packages/tsconfig-reference/copy/pt/categories/Advanced_Options_6178.md b/packages/tsconfig-reference/copy/pt/categories/Advanced_Options_6178.md index 979f4a4c6b57..56c64b7f7257 100644 --- a/packages/tsconfig-reference/copy/pt/categories/Advanced_Options_6178.md +++ b/packages/tsconfig-reference/copy/pt/categories/Advanced_Options_6178.md @@ -2,4 +2,4 @@ display: "Avançado" --- -Sinalizadores que ajudam na depuração. +Sinalizadores que ajudam na depuração. \ No newline at end of file diff --git a/packages/tsconfig-reference/copy/pt/categories/Command_line_Options_6171.md b/packages/tsconfig-reference/copy/pt/categories/Command_line_Options_6171.md new file mode 100644 index 000000000000..1de7ca5a0fd3 --- /dev/null +++ b/packages/tsconfig-reference/copy/pt/categories/Command_line_Options_6171.md @@ -0,0 +1,3 @@ +--- +display: "Command Line" +--- diff --git a/packages/tsconfig-reference/copy/pt/categories/Experimental_Options_6177.md b/packages/tsconfig-reference/copy/pt/categories/Experimental_Options_6177.md new file mode 100644 index 000000000000..789d96674e35 --- /dev/null +++ b/packages/tsconfig-reference/copy/pt/categories/Experimental_Options_6177.md @@ -0,0 +1,8 @@ +--- +display: "Experimental" +--- + +TypeScript strives to only include features which are confirmed to be added into the JavaScript language. + +There have been cases where a feature is compelling enough to be an exception to that rule, and these live as experimental compiler flags. +It is possible that a version of these features may be different when/if they are added to the JavaScript language, and thus are considered risky. diff --git a/packages/tsconfig-reference/copy/pt/categories/Module_Resolution_Options_6174.md b/packages/tsconfig-reference/copy/pt/categories/Module_Resolution_Options_6174.md new file mode 100644 index 000000000000..089ba6f9d8cb --- /dev/null +++ b/packages/tsconfig-reference/copy/pt/categories/Module_Resolution_Options_6174.md @@ -0,0 +1,3 @@ +--- +display: "Module Resolution" +--- diff --git a/packages/tsconfig-reference/copy/pt/categories/Project_Files_0.md b/packages/tsconfig-reference/copy/pt/categories/Project_Files_0.md new file mode 100644 index 000000000000..6314c17f2166 --- /dev/null +++ b/packages/tsconfig-reference/copy/pt/categories/Project_Files_0.md @@ -0,0 +1,5 @@ +--- +display: "File Inclusion" +--- + +These settings help you ensure that TypeScript picks up the right files. diff --git a/packages/tsconfig-reference/copy/pt/categories/Source_Map_Options_6175.md b/packages/tsconfig-reference/copy/pt/categories/Source_Map_Options_6175.md new file mode 100644 index 000000000000..eee962587a8a --- /dev/null +++ b/packages/tsconfig-reference/copy/pt/categories/Source_Map_Options_6175.md @@ -0,0 +1,8 @@ +--- +display: "Source Maps" +--- + +In order to provide rich debugging tools and crash reports which make sense to developers, TypeScript supports +emitting additional files which conform to the JavaScript Source Map standards. + +These are emitted as `.map` files which live alongside the file they represent. diff --git a/packages/tsconfig-reference/copy/pt/categories/Strict_Type_Checking_Options_6173.md b/packages/tsconfig-reference/copy/pt/categories/Strict_Type_Checking_Options_6173.md new file mode 100644 index 000000000000..dc9b981e8cae --- /dev/null +++ b/packages/tsconfig-reference/copy/pt/categories/Strict_Type_Checking_Options_6173.md @@ -0,0 +1,14 @@ +--- +display: "Verificações Estritas" +--- + +Recomendamos usar o [compiler option `strict`](#strict) para aceitar todas as melhorias possíveis à medida em que elas são construídas. + +O TypeScript suporta uma vasta gama de padrões JavaScript permitindo grande flexibilidade na acomodação desses estilos. Frequentemente a segurança e o potencial de escalabilidade de uma base de código podem estar em desacordo com algumas dessas técnicas. + +Devido a variedade de JavaScript suportado, atualizar para uma nova versão do TypeScript pode revelar dois tipos de erros: + +- Erros que já existiam no seu código e o TypeScript descobriu porque a linguagem aprimorou sua compreensão de JavaScript. +- Um novo conjunto de erros sobre um novo domínio de problemas. + +O TypeScript geralmente vai adicionar uma sinalizador de compilador para o conjunto de erros mais recente e, por padrão, eles não estarão habilitados. diff --git a/packages/tsconfig-reference/copy/pt/categories/Watch_Options_999.md b/packages/tsconfig-reference/copy/pt/categories/Watch_Options_999.md new file mode 100644 index 000000000000..ce68cbef0a6a --- /dev/null +++ b/packages/tsconfig-reference/copy/pt/categories/Watch_Options_999.md @@ -0,0 +1,10 @@ +--- +display: "Opções de Monitoramento" +--- + +TypeScript 3.8 lançou uma nova estratégia para monitorar diretórios que é crucial para verificar com eficiência as alterações no `node_modules`. + +Em sistemas operacionais como o Linux, o TypeScript instala monitores de diretório (diferentemente dos monitores de arquivos) no `node_modules` e em muitos de seus subdiretórios para detectar alterações em dependências. +Isso acontece porque o número de monitores de arquivos disponíveis geralmente é ofuscado pelo número de arquivos em `node_modules`, enquanto que a quantidade de diretórios a serem rastreados é muito menor. + +Como cada projeto pode funcionar melhor sob diferentes estratégias e essa nova abordagem pode não funcionar bem no seu fluxo de trabalho, o TypeScript 3.8 introduz um novo campo `watchOptions` que permite aos usuários informar ao compilador/serviço de linguagem quais estratégias de monitoramento devem ser usadas para manter o rastreamento de arquivos e diretórios. \ No newline at end of file