JsDOC - 记录其值为函数的对象文字

时间:2017-09-21 09:20:05

标签: javascript types jsdoc

让我们说我的对象看起来像这样:

/**
 * @typedef {Object} ScriptTriggerSequence
 * @property {function} init
 * @property {function} finalize
 */

如何定义此对象的类型?

我分两步定义了对象的类型:

1)定义内部对象的类型(使用init:和finalize :),如soL

/**
 * @typedef {Object.<string, ScriptTriggerSequence>} ScriptOrchestrationDefinition
 */

2)然后创建整个对象的类型:

@property {function} init

但是,我不确定我是否可以写这个:= operator。没有内置&#34;功能&#34;输入这对我来说不太好看。

如何描述一个对象,其键是字符串,值的功能类似于上面的例子?

0 个答案:

没有答案