microsoft / microsoft/TypeScript
"Generic type ' Example' requires 1 type argument(s)." ts(2314) not thrown in .d.ts file
Abierto
Nadie ha tomado este issue todavía.
Bug
Domain: Something Else
- Lenguaje dominante
- Go
- Estrellas
- 111k
- Forks
- 14.3k
- Merge medio
- 1 d 19 h
- PR fusionados (30 d)
- 117
Descripción
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).
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comience con el repositorio d-ts-bug-demo enlazado y reproduzca la diferencia entre los ejemplos .ts y .d.ts utilizando las versiones de TypeScript indicadas. Rastree cómo gestiona el compilador la referencia genérica en los archivos de declaración y, después, verifique que se produzca el diagnóstico ts(2314) esperado sin cambiar el comportamiento válido de .ts.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- typescript
- Área
- compilers
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100