我使用vscode在javascript中进行开发,我希望在classe中的intellisense中看不到私有(带下划线)的属性和方法。
是否有可能,如果是,我该怎么做?
谢谢!
答案 0 :(得分:1)
目前,VSCode的内置JavaScript语言功能不支持此功能。
对于TypeScript代码,您可以使用private
修饰符,但对于JavaScript,没有将属性标记为私有的故事。我针对TypeScript项目打开了一个问题,以跟踪观察@private
jsdoc注释作为起点:https://github.com/Microsoft/TypeScript/issues/14009
如果您想要一个更通用的解决方案,将所有以_
开头的属性标记为私有,请填写功能请求:https://github.com/Microsoft/vscode/issues/new