如果我使用 JSDoc 创建两个对象,其中一个具有另一个对象的所有属性,我该如何显示?
例如你有:
/**
* @typdef Foo
* @type {Object}
* @property {string} bar
* @property {string} baz
*/
/**
* @typedef Foobar
* @type {Object}
* @property {float} value
* @property {string} bar
* @property {string} baz
*/
Run Code Online (Sandbox Code Playgroud)
但我不想写两次 bar/baz 我只想继承它。
我相信你会这样做...
/** Type definition for Foo.
* @typedef {Object} Foo
* @property {string} bar
* @property {string} baz
*/
/** Type definition for Foobar.
* @typedef {Foo} Foobar
* @property {float} value
*/
Run Code Online (Sandbox Code Playgroud)
请注意如何Foobar“继承”自Foo.
| 归档时间: |
|
| 查看次数: |
6176 次 |
| 最近记录: |