范围有限的jsdoc typedef

时间:2018-12-03 16:58:09

标签: phpstorm webstorm typedef jsdoc

背景

我在PhpStorm的项目中使用jsdoc。目的是允许IDE执行静态类型检查。

我假设IDE开发人员试图遵循并实现jsdoc项目本身提出的约定和含义。

我还假设PhpStorm中jsdoc的逻辑与WebStorm中的相同。

通常,用@typedef定义的类型适用于项目的所有文件和范围-至少这是在PhpStorm中实现的方式。这迫使深度命名空间区分这些类型,有时可能很烦人。

问题

在某些情况下,我想使用@typedef声明仅适用于特定文件的类型。 jsdoc中有语法吗?

示例

例如我有一堆文件,每个文件都定义一个特定的d3图,具有来自csv文件的数据记录的特定格式/结构。

在每个文件的顶部,我想放置一个typedef来记录该图特有的记录的属性。

然后我想使用此typedef在文件中进一步记录功能参数。

0 个答案:

没有答案