Skip to content

Commit 9e94378

Browse files
committed
WIP translating MIGRATING.md
1 parent 5e6c967 commit 9e94378

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

MIGRANDO.md

+15-16
Original file line numberDiff line numberDiff line change
@@ -27,27 +27,26 @@
2727

2828
# Migrando (a TypeScript) Cheatsheet
2929

30-
This Cheatsheet collates advice and utilities from real case studies of teams moving significant codebases from plain JS or Flow over to TypeScript. It makes no attempt to _convince_ people to do so, but we do collect what few statistics companies offer up after their conversion experience.
30+
Este Cheatsheet recopila consejos y utilidades de casos de estudios reales de equipos que mueven bases de código significativas de JS plano o Flow a Typescript. Esto no intenta _convencer_ a la gente para que lo haga, pero recopilamos las pocas estadísticas que ofrecen las empresas después de su experiencia de migración.
3131

32-
> ⚠️ This Cheatsheet is extremely new and could use all the help we can get. Solid advice, results, and up to date content all welcome.
32+
> ⚠️ Este Cheatsheet es extremadamente nuevo y podría usar toda la ayuda que podamos obtener. Consejos sólidos, resultados, y contenido actualizado son bienvenidos.
3333
34-
## Prerequsite
34+
## Prerrequisitos
35+
Lee la [Guía oficial de TypeScript para migrar desde JS](https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html) y también deberías estar familiarizado con la [Guía de conversión de React](https://github.com/Microsoft/TypeScript-React-Conversion-Guide#typescript-react-conversion-guide).
3536

36-
Read [TypeScript's official Guide for migrating from JS](https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html) and you should already be familiar with their [React conversion guide](https://github.com/Microsoft/TypeScript-React-Conversion-Guide#typescript-react-conversion-guide).
37+
## Enfoques de conversión general
3738

38-
## General Conversion approaches
39-
40-
- Level 0: Don't use TypeScript, use JSDoc
41-
- See our [JSDoc section](#JSDoc)
42-
- Level 1A: Majority JavaScript, increasingly strict TypeScript
43-
- as recommended by [official TS guide](https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html)
44-
- use `allowJS` (Experiences: [clayallsop][clayallsop], [pleo][pleo])
45-
- Level 1B: Total rename to TypeScript from the start
39+
- Nivel 0: No uses TypeScript, usa JSDoc
40+
- Mira nuestra [seccion de JSDoc](#JSDoc)
41+
- Nivel 1A: Majority JavaScript, increasingly strict TypeScript
42+
- como recomienda la [guía oficial de TS](https://www.typescriptlang.org/docs/handbook/migrating-from-javascript.html)
43+
- usa `allowJS` (Experiencias: [clayallsop][clayallsop], [pleo][pleo])
44+
- Nivel 1B: Renombrar todo a TypeScript desde el principio
4645
- "[Just rename all .js files to .ts](https://twitter.com/jamonholmgren/status/1089241726303199232)"?
47-
- use the loosest, bare minimum settings to start with
48-
- Level 2: Strict TypeScript
49-
- use Microsoft's [`dts-gen`](https://github.com/Microsoft/dts-gen) to generate `.d.ts` files for your untyped files. [This SO answer](https://stackoverflow.com/questions/12687779/how-do-you-produce-a-d-ts-typings-definition-file-from-an-existing-javascript) has more on the topic.
50-
- use `declare` keyword for ambient declarations - see [declaration merging](https://github.com/typescript-cheatsheets/react-typescript-cheatsheet#troubleshooting-handbook-bugs-in-official-typings) to patch library declarations inline
46+
- usa lo mas simple, la configuración mas mínima para comenzar
47+
- Nivel 2: TypeScript estricto
48+
- usa [`dts-gen`](https://github.com/Microsoft/dts-gen) de Microsoft para generar archivos `.d.ts` para tus archivos sin tipo. [Esta respuesta de SO](https://stackoverflow.com/questions/12687779/how-do-you-produce-a-d-ts-typings-definition-file-from-an-existing-javascript) tiene mas información sobre el tema.
49+
- usa la palabra clasve `declare` para declaraciones de ambiente - mira la [declaración de fusión](https://github.com/typescript-cheatsheets/react-typescript-cheatsheet#troubleshooting-handbook-bugs-in-official-typings) para parchear declaraciones de biblioteca en línea.
5150

5251
Misc tips/approaches successful companies have taken
5352

0 commit comments

Comments
 (0)