在Webstorm中,如何在自动完成中隐藏模块的非导出variables/functions?

In Webstorm, how do you hide a module's non-exported variables/functions in auto-completion?

如果您查看下图,请注意 自动完成 菜单中甚至暴露了仅在模块范围内可访问的 variables/functions在模块外使用时。

在同一项目的其他 TypeScript 文件中使用给定模块时也会发生这种情况,它们看起来与下面相同。

奇怪的是,这些图标似乎正确反映了它们的 "private vs. public" 状态,我不确定为什么私人图标没有完全隐藏。

在 WebStorm 中是否有隐藏这些的已知选项?
(或者,PHPStorm?我认为它们有非常相似的设置/选项)

这是一个错误。我创建了问题:https://youtrack.jetbrains.com/issue/WEB-18106

为变量可见性创建了错误。函数的可见性检查适用于最新的 WebStorm 11 EAP