@ignore
개요
@ignore 태그는 코드 내의 기호가 문서에 나타나지 않아야 함을 나타냅니다. 이 태그는 모든 다른 태그보다 우선합니다.
기본 템플릿을 포함한 대부분의 JSDoc 템플릿에서 @ignore 태그는 다음과 같은 효과를 가집니다:
@class또는@module태그와 함께@ignore태그를 사용하면 전체 클래스나 모듈이 문서에서 생략됩니다.@namespace태그와 함께@ignore태그를 사용하면 자식 클래스와 네임스페이스에도@ignore태그를 추가해야 합니다. 그렇지 않으면 문서에 자식 클래스와 네임스페이스가 나타나지만 이름이 불완전하게 표시됩니다.
예시
다음 예시에서 Jacket와 Jacket#color는 문서에 나타나지 않습니다.
@ignore 태그가 있는 클래스
/**
* @class
* @ignore
*/
function Jacket() {
/** 자켓의 색상. */
this.color = null
}
다음 예시에서 Clothes 네임스페이스는 Jacket 클래스를 포함합니다. @ignore 태그는 Clothes와 Clothes.Jacket 모두에 추가해야 합니다. Clothes, Clothes.Jacket, 및 Clothes.Jacket#color는 문서에 나타나지 않습니다.
자식 클래스가 있는 네임스페이스
/**
* @namespace
* @ignore
*/
var Clothes = {
/**
* @class
* @ignore
*/
Jacket: function () {
/** 자켓의 색상. */
this.color = null
},
}