【发布时间】:2015-06-11 00:29:02
【问题描述】:
我不知道其中有多少(如果有的话)与 Google Closure 相关,或者它是否都是干净的 jsdoc,但我尝试使用 @typedef 来定义这样的特定类型的函数;
/**
* @typedef {function(paramType0, paramType1):returnType} name.space.and.TypeName
*/
也试过了
/**
* @typedef {function(paramType0, paramType1):returnType}
*/
name.space.and.TypeName;
param 和返回类型是我想要定义这个函数规范的原因。我的问题是这样的;
为什么验证告诉我“方法不是函数类型”。我知道使用“函数”类型是一种选择,但据我所知,这不允许我定义参数和返回类型?我也错了吗?
无论如何,我都非常感谢您在这方面的一些帮助。谢谢。
【问题讨论】:
-
听起来你错过了使用 typedef,你是如何使用声明的类型的? (第二种形式更正确)。
标签: javascript function typedef google-closure jsdoc