microsoft / microsoft/TypeScript
Documentation returned from constant type instead of from the constant itself
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/89508
TypeScript Version: 3.8.0-dev.20200128
Search Terms:
- jsdoc
- quickinfo
- signatureHelp
Code
For the code:
/**
* Interface!
*/
interface Handler<T> {
/**
* Call!
*/
(): void;
}
/**
* Instance!
*/
declare const catHandler: Handler<string>;
catHandler()
- Hover over
catHandler()
Expected behavior:
Documentation Instance! is returned
Actual behavior:
Documentation for Call! returned:
/cc @Tyriar
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 payload no menciona archivos del repositorio ni pruebas. Reproduce el comportamiento del hover con el ejemplo de TypeScript proporcionado y, después, sigue la ruta quickinfo/signatureHelp que selecciona la documentación para una constante invocable; se considera terminado cuando al pasar el cursor sobre catHandler() se muestra Instance! en lugar de Call!.
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
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100