microsoft / microsoft/TypeScript

Custom JSDoc type cannot be extended

オープン
#62,021 コメント 7 件 リアクション 0 件 担当者 1 名 @sandersn が担当を希望しています GitHub で見る
Needs Proposal Suggestion
主要言語
Go
スター
111k
フォーク
14.3k
平均マージ
2日 4時間
マージ済み PR(30日)
132

説明

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:

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。