microsoft / microsoft/TypeScript

Rationalize our presentation and handling of merged/alias symbols in the IDE.

Ouverte
#3,025 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Domain: API Domain: LS: Quick Info Help Wanted Suggestion
Langage dominant
Go
Étoiles
111k
Forks
14.3k
Merge moyen
2 j 4 h
PR mergées (30 j)
132

Description

Examples of where we could be better:
1. Quick info for an alias could present information about the alias, as well as information about what the alias points to.
2. Goto-type for a union type could allow you to go to any constituent union-type-element.
3. Goto-def on a merged symbol could allow you to go to any declaration.
4. Quick info on a merged symbol could show you all the constituent declaration pieces.

etc. etc.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par examiner les points d’entrée de l’IDE pour Quick info, Goto-type et Goto-def, puis comparez la manière dont les alias, les types union et les symboles fusionnés sont représentés. Définissez une portée et des critères d’achèvement distincts pour chaque comportement avant l’implémentation ; done doit couvrir les cas de navigation et de présentation indiqués.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
developer-experience
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.