ionide / ionide/FsAutoComplete
Show underlying Types of alias Types
- Langage dominant
- F#
- Étoiles
- 486
- Forks
- 169
- Merge moyen
- 2 j 8 h
- PR mergées (30 j)
- 5
Description
This is a mirror of my issue for the ionide vscode extension. I was told here would be a more appropriate place to ask
https://github.com/ionide/ionide-vscode-fsharp/issues/1417
Its very annoying when i make types alias's for ease of documentation/domain modeling and it then completely obscures what the underlying type actually is.
I would like an option to show the underlying types of aliases both in intellisense popups/hovering and also in the inline auto-generated type annotations
Example
```fsharp
type id = int
type location= id list
type hierarchy= Dictionary
```
I think a good idea for type annotations and intellisene displaying would be something along these lines
```fsharp
| alias |{ underlying type alias v alias v }
hierarchy{Dictionary}
```
or even just one level deep like:
```fsharp
| alias | { underlying type }
hierarchy{Dictionary}
```
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par examiner l’issue miroir de Ionide VS Code et les points d’entrée existants du hover/pop-up IntelliSense et des annotations de type inline. Clarifiez jusqu’à quel niveau les alias doivent être développés et comment l’option doit affecter les deux surfaces. Le travail est terminé lorsque les utilisateurs peuvent choisir d’afficher les types sous-jacents des alias dans les deux contextes.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- fsharp
- Domaine
- devtools
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 30/100