Skip to content

Commit 42617ea

Browse files
committed
Resolve confli:ts.
1 parent 4b2aa8d commit 42617ea

File tree

3 files changed

+12
-39
lines changed

3 files changed

+12
-39
lines changed

1-js/01-getting-started/2-manuals-specifications/article.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,7 @@ Uma nova versão dessa especificação é lançada todos os anos. Entre estes la
1313

1414
Para ler sobre as mais novas funcionalidades (*bleeding-edge features*), incluindo as que estão em fase de padronização (chamadas também de "estágio 3"), veja as suas propostas em <https://github.com/tc39/proposals>.
1515

16-
<<<<<<< HEAD
1716
E mais, se você está desenvolvendo para browsers, há outras especificações que cobrem esta demanda na [segunda parte](info:browser-environment) do tutorial.
18-
=======
19-
Also, if you're developing for the browser, then there are other specifications covered in the [second part](info:browser-environment) of the tutorial.
20-
>>>>>>> 7533c719fbf62ba57188d6d51fe4c038b282bd0c
2117

2218
## Manuais
2319

1-js/06-advanced-functions/05-global-object/article.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,7 @@ alert(window.gVar); // 5 (se torna uma propriedade do objeto global)
2727

2828
O mesmo efeito têm declarações de função (instruções com a palavra-chave `function` no fluxo principal do código, não expressões de função).
2929

30-
<<<<<<< HEAD
3130
Por favor, não confie nisso! Esse comportamento existe por motivos de compatibilidade. Scripts modernos usam [JavaScript modules](info:modules) onde tal coisa não acontece.
32-
=======
33-
Please don't rely on that! This behavior exists for compatibility reasons. Modern scripts use [JavaScript modules](info:modules) where such a thing doesn't happen.
34-
>>>>>>> 7533c719fbf62ba57188d6d51fe4c038b282bd0c
3531

3632
Se usássemos `let`, isso não aconteceria:
3733

1-js/13-modules/02-import-export/article.md

Lines changed: 12 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -337,27 +337,19 @@ auth/
337337
...
338338
```
339339
340-
<<<<<<< HEAD
341-
Gostaríamos de exportar a funcionalidade do pacote via um único ponto de entrada, o arquivo principal `auth/index.js`, para ser usado assim:
342-
=======
343-
We'd like to expose the package functionality via a single entry point.
340+
Gostaríamos de exportar a funcionalidade do pacote via um único ponto de entrada.
344341
345-
In other words, a person who would like to use our package, should import only from the "main file" `auth/index.js`.
342+
Por outras palavras, uma pessoa que quisesse usar o nosso pacote, deveria importar o arquivo principal `auth/index.js`.
346343
347-
Like this:
348-
>>>>>>> 7533c719fbf62ba57188d6d51fe4c038b282bd0c
344+
Desta forma:
349345
350346
```js
351347
import {login, logout} from 'auth/index.js'
352348
```
353349

354-
<<<<<<< HEAD
355-
A ideia é que os desenvolvedores que utilizarem nosso pacote não possam interferir na sua estrutura interna. Eles não devem procurar por arquivos dentro da pasta do nosso pacote. Apenas exportamos o que for necessário no `auth/index.js` e mantemos o resto escondido de olhos curiosos.
356-
=======
357-
The "main file", `auth/index.js` exports all the functionality that we'd like to provide in our package.
350+
O "arquivo principal" `auth/index.js`, exporta todas as funcionalidades que gostaríamos de fornecer no nosso pacote.
358351

359-
The idea is that outsiders, other programmers who use our package, should not meddle with its internal structure, search for files inside our package folder. We export only what's necessary in `auth/index.js` and keep the rest hidden from prying eyes.
360-
>>>>>>> 7533c719fbf62ba57188d6d51fe4c038b282bd0c
352+
A ideia é que os desenvolvedores que utilizarem nosso pacote não possam interferir na sua estrutura interna. Eles não devem procurar por arquivos dentro da pasta do nosso pacote. Apenas exportamos o que for necessário no `auth/index.js` e mantemos o resto escondido de olhos curiosos.
361353

362354
Como as funcionalidade exportadas estão espalhadas pelo pacote, podemos importá-las em `auth / index.js` e exportá-las nele:
363355

@@ -380,41 +372,30 @@ A sintaxe `export ... from ...` é apenas uma notação mais curta para essa imp
380372

381373
```js
382374
// 📁 auth/index.js
383-
<<<<<<< HEAD
384-
// importar login/logout e imediatamente exportá-los
385-
export {login, logout} from './helpers.js';
386-
387-
// importar default como User e exportá-lo
388-
=======
389-
// re-export login/logout
375+
// re-exportar login/logout
390376
export {login, logout} from './helpers.js';
391377

392-
// re-export the default export as User
393-
>>>>>>> 7533c719fbf62ba57188d6d51fe4c038b282bd0c
378+
// re-exportar o 'export default' como User
394379
export {default as User} from './user.js';
395380
...
396381
```
397382

398-
<<<<<<< HEAD
399-
### Reexportando o export default
400-
=======
401-
The notable difference of `export ... from` compared to `import/export` is that re-exported modules aren't available in the current file. So inside the above example of `auth/index.js` we can't use re-exported `login/logout` functions.
383+
Uma diferença notável entre `export ... from` e `import/export` está em que módulos re-exportados não estão disponíveis no arquivo corrente. Assim, dentro do exemplo acima de `auth/index.js` nós não podemos utilizar funções `login/logout` re-exportadas.
402384

403-
### Re-exporting the default export
404-
>>>>>>> 7533c719fbf62ba57188d6d51fe4c038b282bd0c
385+
### Reexportando o export default
405386

406387
O export default precisa de um tratamento separado ao reexportar.
407388

408-
Let's say we have `user.js` with the `export default class User` and would like to re-export it:
389+
Digamos que nós temos `user.js` com o `export default class User` e gostaríamos de o re-exportar:
409390

410391
```js
411392
// 📁 user.js
412393
export default class User {
413394
// ...
414395
}
415-
```
396+
```
416397

417-
We can come across two problems with it:
398+
Podemos nos deparar com dois problemas para isso:
418399

419400
1. `export User from './user.js'` não funcionará. Isso levaria a um erro de sintaxe.
420401

0 commit comments

Comments
 (0)