microsoft / microsoft/TypeScript
Way to Go From Method Implementation to Interface Method Declaration
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Go
- Estrellas
- 111k
- Forks
- 14.3k
- Merge medio
- 2 d 4 h
- PR fusionados (30 d)
- 132
Descripción
From https://github.com/Microsoft/vscode/issues/22385
TypeScript Version: 2.2.1
Code
interface ITest {
test(): void;
}
class Test implements ITest {
test() {
return null;
}
}
Request
Running go to definition on test in class Test currently does not return ITest::test. Neither does go to type definition.
In VSCode, we would like some way to jump from a class's interface method implementation or abstract method implementation to the interface method declaration or abstract method declaration itself. I'm not sure which command makes sense to do this, either go to definition or go to type definition, but we are open to any suggestions
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
Comienza reproduciendo el ejemplo de TypeScript proporcionado e inspecciona el manejo de language-service para “go to definition” y “go to type definition”. El cambio estará completo cuando la navegación desde el método de la clase llegue a la declaración correspondiente de la interfaz o del método abstracto, con el comportamiento cubierto por las pruebas relevantes de language-service.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- typescript
- Área
- developer-experience
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 38/100