microsoft / microsoft/TypeScript

Go-to-type definition does not work on aliases to tuple types

Aperta
#63,762 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Bug Domain: LS: Symbol Navigation
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.