From df774cb35c816f054894f90dfea43749fd44fa02 Mon Sep 17 00:00:00 2001 From: Leonardogrtt Date: Fri, 31 Jul 2020 20:01:14 -0300 Subject: [PATCH 1/2] translating rootDirs.md --- .../copy/pt/options/rootDirs.md | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 packages/tsconfig-reference/copy/pt/options/rootDirs.md diff --git a/packages/tsconfig-reference/copy/pt/options/rootDirs.md b/packages/tsconfig-reference/copy/pt/options/rootDirs.md new file mode 100644 index 000000000000..e299022009d5 --- /dev/null +++ b/packages/tsconfig-reference/copy/pt/options/rootDirs.md @@ -0,0 +1,32 @@ +--- +display: "Root Dirs" +oneline: "Set multiple root directories" +--- + +Using `rootDirs`, you can inform the compiler that there are many "virtual" directories acting as a single root. +This allows the compiler to resolve relative module imports within these "virtual" directories, as if they were merged in to one directory. + +For example: + +``` + src + └── views + └── view1.ts (can import "./template1", "./view2`) + └── view2.ts (can import "./template1", "./view1`) + + generated + └── templates + └── views + └── template1.ts (can import "./view1", "./view2") +``` + +```json +{ + "compilerOptions": { + "rootDirs": ["src/views", "generated/templates/views"] + } +} +``` + +This does not affect how TypeScript emits JavaScript, it only emulates the assumption that they will be able to +work via those relative paths at runtime. From 002f3b09dba50949e9c1fb9be730a66892409b15 Mon Sep 17 00:00:00 2001 From: Leonardogrtt Date: Fri, 31 Jul 2020 21:00:55 -0300 Subject: [PATCH 2/2] check --- .../copy/pt/options/rootDirs.md | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/tsconfig-reference/copy/pt/options/rootDirs.md b/packages/tsconfig-reference/copy/pt/options/rootDirs.md index e299022009d5..bc92bee7c87e 100644 --- a/packages/tsconfig-reference/copy/pt/options/rootDirs.md +++ b/packages/tsconfig-reference/copy/pt/options/rootDirs.md @@ -1,23 +1,23 @@ --- -display: "Root Dirs" -oneline: "Set multiple root directories" +display: "Diretórios Raiz" +oneline: "Define múltiplos diretórios raiz" --- -Using `rootDirs`, you can inform the compiler that there are many "virtual" directories acting as a single root. -This allows the compiler to resolve relative module imports within these "virtual" directories, as if they were merged in to one directory. +Usando `rootDirs`, você pode informar ao compilador que existem vários diretórios raiz agindo como um único diretório raiz "virtual". +Isso faz com que o compilador resolva importações relativas de módulos como se estes diretórios fossem um único diretório raiz. -For example: +Por exemplo: ``` src └── views - └── view1.ts (can import "./template1", "./view2`) - └── view2.ts (can import "./template1", "./view1`) + └── view1.ts (pode importar "./template1", "./view2`) + └── view2.ts (pode importar "./template1", "./view1`) generated └── templates └── views - └── template1.ts (can import "./view1", "./view2") + └── template1.ts (pode importar "./view1", "./view2") ``` ```json @@ -28,5 +28,5 @@ For example: } ``` -This does not affect how TypeScript emits JavaScript, it only emulates the assumption that they will be able to -work via those relative paths at runtime. +Esta propriedade não altera como TypeScript emite JavaScript, mas apenas emula a suposição de que +os arquivos JavaScript poderão trabalhar através desses caminhos relativos em tempo de execução.