microsoft / microsoft/TypeScript
Show inherited comments in quick info
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
TypeScript Version: 1.8.10
Have an interface in one file
interface IFooController {
/**
* random comment
* @returns {string} Returns a string
*/
test(): string;
}
export default IFooController;
In another file have a class that implements that interface
import IFooController from "../Interfaces/Controllers/IFooController";
export default class FooController implements IFooController {
test(){
}
}
Expected behavior:
See the comments of the interface when hover over the class method
Actual behavior:
See nothing.
This doesn't happen with functions and class comments.
This only happens when interface is imported.
Using Microsoft Visual Studio Professional 2015
Version 14.0.25123.00 Update 2
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
Reproduce el ejemplo usando Interfaces/Controllers/IFooController y FooController, y luego empieza rastreando el comportamiento de quick-info de TypeScript para un método que implementa una interfaz importada. Se considera terminado cuando, al pasar el cursor sobre FooController.test, se muestran el comentario de la interfaz y el texto de @returns, coincidiendo con el comportamiento esperado.
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
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100