microsoft / microsoft/TypeScript
"Generic type ' Example' requires 1 type argument(s)." ts(2314) not thrown in .d.ts file
Personne n'a encore pris cette issue.
- Langage dominant
- Go
- Étoiles
- 111k
- Forks
- 14.4k
- Merge moyen
- 1 j 19 h
- PR mergées (30 j)
- 117
Description
Bug Report
🔎 Search Terms
- generic type
- ts 2314
- .d.ts
🕗 Version & Regression Information
- Versions I tried: I tried
3.3.3,4.1.3and4.3.0-dev.20210216.
⏯ Playground Link
(Repo is small. TypeScript is the only dependency.)
💻 Code
export type Example = {
_links: Links<>; // throws error in a .ts file, but not a .d.ts file
};
🙁 Actual behavior
No error thrown.
🙂 Expected behavior
Throw "Generic type ' Example' requires 1 type argument(s)." ts(2314).
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
Commencez par le dépôt d-ts-bug-demo lié et reproduisez la différence entre les exemples .ts et .d.ts avec les versions de TypeScript signalées. Suivez la manière dont le compilateur traite la référence générique dans les fichiers de déclaration, puis vérifiez que le diagnostic ts(2314) attendu est produit sans modifier le comportement valide de .ts.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- typescript
- Domaine
- compilers
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100