Google closure compiler 闭包是否支持JSDoc数组语法,如'string[]`?

Google closure compiler 闭包是否支持JSDoc数组语法,如'string[]`?,google-closure-compiler,Google Closure Compiler,我很难确定Closure是否支持JSDoc数组语法,比如string[] 我没有看到它的文档记录。然而,JSDoc支持它,而且它已经存在了一段时间,所以我很惊讶闭包也不支持它 (JSdoc暗示Closure per中不支持它,并在其catharsis类型解析器中提到了这一点,但我不知道这是否是过时的信息。) 如果支持,我还想知道是否可以在它之后立即添加可选的=(无需将前面的表达式括在括号中) (作为奖励,我想知道记录类型是否可以通过{key?:number}在闭包中具有可选键)

我很难确定Closure是否支持JSDoc数组语法,比如
string[]

我没有看到它的文档记录。然而,JSDoc支持它,而且它已经存在了一段时间,所以我很惊讶闭包也不支持它

(JSdoc暗示Closure per中不支持它,并在其
catharsis
类型解析器中提到了这一点,但我不知道这是否是过时的信息。)

如果支持,我还想知道是否可以在它之后立即添加可选的
=
(无需将前面的表达式括在括号中)


(作为奖励,我想知道记录类型是否可以通过
{key?:number}
在闭包中具有可选键)


闭包中字符串数组的类型是
array

与……有关;)看起来只有
数组
不受支持。还要注意的是:
var jsdocType='string[]';//闭包编译器需要数组。
当然,尽管我已经看过了文档,但有没有人有过第一手的经验,如果没有来自公开问题或源代码中位置的证据,那么JSDoc引用的这种缺乏支持(在某些地方可能非常过时)是当前的情况?谢谢“闭包编译器的类型语言源于JSDoc文档生成工具使用的注释,尽管多年来它有所不同。此文档描述了闭包编译器理解的注释集和类型表达式。”--因此使用闭包文档(而不是JSDoc文档)是,我在最初的帖子中也提到了关闭文档。但有时文档会支持自己的实现。