microsoft / microsoft/TypeScript
Find all references for ambient module
Personne n'a encore pris cette issue.
- Langage dominant
- Go
- Étoiles
- 111k
- Forks
- 14.3k
- Merge moyen
- 2 j 4 h
- PR mergées (30 j)
- 132
Description
// declarations.d.ts
declare module "x" {
export const x: number;
}
// index.ts
import {x} from "x";
Goto-declaration for "x" in index.ts works, but find-all-references for "x" in declarations.d.ts finds only itself.
In this case one can simply look through each of export in the module's body and find all of their references; but for shorthand ambient modules (declare module "x";) that won't work, as there is no module body.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Reproduisez le comportement à l’aide des extraits de declarations.d.ts et index.ts, puis suivez le chemin find-all-references pour le ambient module et son symbole exporté. Le travail est terminé lorsque les références de index.ts sont incluses lors d’une recherche depuis declarations.d.ts, et que les ambient modules abrégés sont également pris en charge ; ajoutez ou mettez à jour la couverture pour les deux formes.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- devtools
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100