假设我导入了这样一个ES6模块:
import * as moduleVar1 from "./variant/One.js";
import * as moduleVar2 from "./variant/Two.js";
import * as moduleVar3 from "./variant/Three.js";现在,我以编程的方式选择一个加载模块,并使用一个常用的开关-case语句或类似的语句。所选模块通过module = moduleVar1 (或类似的)保存在变量中。
最后,我想将模块传递给另一个函数:
continueFunction(module)现在,如何在函数(此处为continueFunction)中记录参数类型,以便指定它接受ES6模块?
我的意思是,@param {Object}很可能适合,但并不是很具体。
发布于 2019-09-22 03:12:54
您将使用导出类型的标记。例如,如果所有模块都是Number,那么您将使用@param {Number}。
https://stackoverflow.com/questions/54609106
复制相似问题