microsoft / microsoft/TypeScript
The ability to refactor implicit types to explicit types in typescript
Nessuno ha ancora preso questa issue.
- Lingua principale
- Go
- Stelle
- 111k
- Fork
- 14.3k
- Merge medio
- 2g 4h
- PR unite (30g)
- 132
Descrizione
export type SomethingComplex = ReturnType<typeof GetSomethingComplex>
I like to rely on implicit return types, especially in the beginning when I'm exploring what I'm creating. But when you have implicit models and your idea has become more defined, it might be wise to have your logic follow explicit models rather than implicit models emerging from logic.
So I propose a refactoring tool that allows you to convert implicit types to explicit types.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
L'issue non indica file, test o punti di ingresso. Inizia esaminando il supporto esistente per il refactoring di TypeScript e definendo quali tipi impliciti devono essere convertiti, come devono apparire le annotazioni generate e quali casi devono essere coperti; il lavoro è completato quando il comportamento è specificato e verificato su esempi rappresentativi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- typescript
- Ambito
- tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 30/100