저는 vscode로 javascript로 개발했으며 클래스와는 별도로 intellisense에서 private (밑줄로 표시) 속성과 메서드를 보지 않고 싶습니다.VSCode는 intellisense에 밑줄이있는 속성과 메서드를 숨 깁니다.
가능합니까? 그렇다면 어떻게 할 수 있습니까?
감사합니다.
저는 vscode로 javascript로 개발했으며 클래스와는 별도로 intellisense에서 private (밑줄로 표시) 속성과 메서드를 보지 않고 싶습니다.VSCode는 intellisense에 밑줄이있는 속성과 메서드를 숨 깁니다.
가능합니까? 그렇다면 어떻게 할 수 있습니까?
감사합니다.
현재이 기능은 VSCode에 내장 된 JavaScript 언어 기능에서 지원되지 않습니다.
TypeScript 코드의 경우 private
수정자를 사용할 수 있지만 JavaScript의 경우 속성을 개인용으로 표시하는 이야기는 없습니다. 나는 출발점으로하여 @private
jsdoc 주석을 관찰하고 추적 할 수있는 타이프 라이터 프로젝트에 대해 문제를 열었습니다 : 모든 속성을 비공개로 _
시작으로 표시하는 더 일반적인 솔루션을 원하는 경우 https://github.com/Microsoft/TypeScript/issues/14009
하는 절차를 따르십시오 기능 요청 : https://github.com/Microsoft/vscode/issues/new
와 함께 업데이트하십시오. 대단히 감사합니다;) –
아마도 사용자의 메서드가 비공개이므로 클래스 범위 외부에서 액세스 할 수 없기 때문일 수 있습니다. 공개/내보내기로 변경해보십시오. –
코드를 –