microsoft / microsoft/TypeScript
The ability to refactor implicit types to explicit types in typescript
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Go
- Estrellas
- 111k
- Forks
- 14.4k
- Merge medio
- 1 d 19 h
- PR fusionados (30 d)
- 117
Descripción
export type SomethingComplex = ReturnType<typeof GetSomethingComplex>
I like to rely on implicit return types, especially in the beginning when I'm exploring what I'm creating. But when you have implicit models and your idea has become more defined, it might be wise to have your logic follow explicit models rather than implicit models emerging from logic.
So I propose a refactoring tool that allows you to convert implicit types to explicit types.
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
El issue no menciona archivos, pruebas ni puntos de entrada. Empieza revisando la compatibilidad existente con la refactorización de TypeScript y definiendo qué tipos implícitos deben convertirse, cómo deben aparecer las anotaciones generadas y qué casos deben cubrirse; se considera terminado cuando el comportamiento está especificado y verificado con ejemplos representativos.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- typescript
- Área
- tooling
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 30/100