Webstorm 是否支持不同文件中的 Revealing-Module-Pattern 的自动建议

Does Webstorm support autosuggestion for Revealing-Module-Pattern in different Files

当我尝试在Webstorm(V 10.0.4/ Linux机器中使用自动提示时 使用 Revealing-Module-Pattern 并且模块的定义在一个文件中,如下所示:

   var testModule = testModule || (function(){
       function myPrivateTestFunction(){
           console.log("test");
       }
       return{
            test: myPrivateTestFunction
       }
    })();

在另一个文件中,我尝试通过以下方式调用函数:

testModule.test();

它正确地找到了在另一个文件中定义的模块对象,但没有找到函数。

如果我查看设置:文件->设置->Javascript
有一个名为 "Weaker type guess for completion" 的选项。 如果我启用它,它确实显示了我想要的函数 testModule.test().
但它也显示了模块和所有其他模块的所有私有成员,在某处定义,所以这对我来说没有意义。

记录为 WEB-18186,请投票给它以在更新时得到通知

该功能由 Webstorm 团队实现。
我测试了它(在抢先体验计划版本 142.5255 中)。
效果很好!
感谢 Webstorm 团队如此快速地实现了该功能,并感谢创建票证的 lena!