【发布时间】:2020-02-19 14:45:42
【问题描述】:
我正在尝试记录以下代码,但我似乎无法让 JSDoc 记录该类,甚至无法引用它的存在。
// SomeMixin.js
export default superclass => class SomeMixin extends superclass {
// class code goes here
func() {}
};
import SomeMixin from './SomeMixin';
import { EventEmitter } from 'events';
/**
* @param {SomeMixin} bar
*/
function foo(bar) {
}
class MyClass extends SomeMixin(EventEmitter) {}
const item = new MyClass();
foo(bar);
如何记录此代码,以便 JSDoc 看到 SomeMixin 可以被继承(是一个类),并且当我创建 MyClass 的实例时,它会继承方法 func。
【问题讨论】:
标签: javascript jsdoc