Open
Description
Suggestion
Allow things like the following:
interface I extends HTMLElementTagNameMap['abbr'] {}
Currently, the following error message is given: "An interface can only extend an identifier/qualified-name with optional type arguments." Which I don't even understand.
I believe it requires no further clarification or justification, but please let me know if that is the case...
Metadata
Metadata
Assignees
Labels
This issue has compiler-backed repros: https://aka.ms/ts-reprosThis issue has compiler-backed repros: https://aka.ms/ts-reprosNot yet reached consensusNot yet reached consensusAn idea for TypeScriptAn idea for TypeScript