我有一个 typedef 的 JSDoc 注释,如下所示,
/**
* Lorem ipsum dolor...
* @typedef {Object} NotificationOptions
* @property {boolean} foo - Property 1
* @property {boolean} bar - Property 2
*/
Run Code Online (Sandbox Code Playgroud)
除了 foo 和 bar 之外,如何向对象添加任何其他属性?(属性可以是任意类型,因此类型灵活)
我有一个关于打字稿接口定义的示例,如下所示。我希望我的 JSDoc 与 TS 上的接口定义具有类似的效果。
export interface FooBar {
foo: boolean;
bar: boolean;
[key: string]: any;
}
Run Code Online (Sandbox Code Playgroud)
我知道它是可选的,并且代码可以在没有 typedef 的情况下顺利运行。只是好奇,想要有一个干净、良好的代码。
谢谢你!
| 归档时间: |
|
| 查看次数: |
839 次 |
| 最近记录: |