microsoft / microsoft/TypeScript
Autocomplete static methods and fields
Nessuno ha ancora preso questa issue.
- Lingua principale
- Go
- Stelle
- 111k
- Fork
- 14.4k
- Merge medio
- 1g 19h
- PR unite (30g)
- 117
Descrizione
Context
We should be able to autocomplete exported static variables, static functions, and enums
Reference
Intellij has this functionality, shown here:
Intellij blogpost about this feature: https://blog.jetbrains.com/idea/2012/08/complete-static-methods-and-fields-with-the-new-intellij-idea-12-eap-build-12229/
Example
// File 1
export class ExampleClass {
static fooBar(): any {
return {}
}
}
// File 2
fooBa // typing this should suggest ExampleClass.fooBar
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
Inizia riproducendo l'esempio TypeScript composto da due file: definisci il metodo statico esportato in File 1 e il nome parziale in File 2. Leggi gli entry point esistenti di autocomplete e language-service per determinare dove vengono raccolte le variabili statiche esportate, le funzioni e gli enum. Il lavoro è completato quando i membri statici previsti compaiono come suggerimenti nel secondo file.
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
- Abbastanza chiara
- Idoneità per principianti
- 35/100