ionide / ionide/FsAutoComplete
Show underlying Types of alias Types
- Vorherrschende Sprache
- F#
- Sterne
- 486
- Forks
- 169
- Ø Merge
- 2 T. 8 Std.
- Gemergte PRs (30 T.)
- 5
Beschreibung
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}
```
Beitragsleitfaden
Rechercherichtung
Beginnen Sie mit der Durchsicht des gespiegelten Ionide VS Code-Issues und der vorhandenen Einstiegspunkte für IntelliSense-Hover/Pop-up und Inline-Typannotationen. Klären Sie, wie tief Aliase aufgelöst werden sollten und wie sich die Option auf beide Oberflächen auswirken soll. Als erledigt gilt die Aufgabe, wenn Benutzer zugrunde liegende Alias-Typen in beiden Kontexten anzeigen lassen können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- fsharp
- Bereich
- devtools
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 30/100