microsoft / microsoft/TypeScript
Go-to-type definition does not work on aliases to tuple types
- Lingua principale
- Go
- Stelle
- 111k
- Fork
- 14.3k
- Merge medio
- 2g 4h
- PR unite (30g)
- 132
Descrizione
```ts
export type SpanMapping = [
virtualStart: number,
virtualLength: number,
originalStart: number,
originalLength: number,
kind: SpanMapKind,
features?: SpanMapFeature,
];
export let mapping: SpanMapping;
mapping/**/;
```
If you request *go to type definition* at `/**/`, you will get no result.
The same is not true if `SpanMapping` is aliased to an anonymous object type.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia riproducendo l’esempio TypeScript fornito e richiedendo go-to-type-definition nella posizione contrassegnata. Confronta il risultato per l’alias di tupla con quello dell’alias di oggetto anonimo. Il lavoro è completato quando l’alias di tupla restituisce un risultato di definizione del tipo come l’alias di oggetto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- typescript
- Ambito
- devtools
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 64/100