ionide / ionide/FsAutoComplete
Show underlying Types of alias Types
- Lingua principale
- F#
- Stelle
- 486
- Fork
- 169
- Merge medio
- 2g 8h
- PR unite (30g)
- 5
Descrizione
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}
```
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia esaminando l’issue rispecchiata di Ionide VS Code e i punti di ingresso esistenti per l’hover/pop-up di IntelliSense e le annotazioni di tipo inline. Chiarisci fino a quale profondità debbano essere espansi gli alias e come l’opzione debba influire su entrambe le superfici. Il lavoro è completato quando gli utenti possono scegliere di visualizzare i tipi sottostanti degli alias in entrambi i contesti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- fsharp
- Ambito
- devtools
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 30/100