JSDoc を使用して ES6 クラスを返す関数を必死に文書化しようとしています。Webstorm を使用しているので、インスペクタで動作することを望みます。
ダミーの例を次に示します。
/**
* @param {*} foo
* @return {?????}
*/
const classFactory = (foo) => class {
constructor() {
this.bar = foo
}
}
const MyClass = classFactory('foo')
そして、ここのJSDocでどの戻り値の型を与えるべきかわかりません...