microsoft / microsoft/TypeScript

Custom JSDoc type cannot be extended

Offen
#62,021 7 Kommentare 0 Reaktionen 1 zugewiesene Person Auf GitHub ansehen

@sandersn arbeitet bereits daran.

Seit 09.7.2025.

Needs Proposal Suggestion
Vorherrschende Sprache
Go
Sterne
111k
Forks
14.3k
Ø Merge
2 T. 4 Std.
Gemergte PRs (30 T.)
132

Beschreibung

Does this issue occur when all extensions are disabled?: Yes/No

- VS Code Version: 1.99.3
- OS Version: Linux x64 6.11.0-24-generic

Steps to Reproduce:

1. Define a base JSDoc type:
```js
/**
* @typedef {object} baseType
* @property {string} baseProperty
*/
```
2. Define a child type and add a property:
```js
/**
* @typedef {baseType} childType
* @property {string} childProperty
*/
```

Expected behavior: `childType` has `baseProperty` from `baseType` and `childProperty` from the own definition.

Actual behavior: `childType` has only `baseProperty` from `baseType`.

However, it works in WebStorm:

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.