【发布时间】:2019-07-03 16:20:48
【问题描述】:
假设我像这样导入ES6 module:
import * as moduleVar1 from "./variant/One.js";
import * as moduleVar2 from "./variant/Two.js";
import * as moduleVar3 from "./variant/Three.js";
现在,例如使用通常的 switch-case 语句或类似语句以编程方式选择加载的模块之一。选定的模块通过module = moduleVar1(或类似的)保存在一个变量中。
最后,我想将模块传递给另一个函数:
continueFunction(module)
现在,如何在函数中记录参数类型(此处为 continueFunction),以便指定它接受 ES6 模块?
我的意思是,@param {Object} 可能适合,但并不具体。
【问题讨论】:
标签: ecmascript-6 jsdoc es6-modules jsdoc3