Я пытаюсь задокументировать метод getName () следующего конструктора Person:
Код Javascript:
/**
* Creates a person instance.
* @param {string} name The person's full name.
* @constructor
*/
function Person( name ) {
/**
* Returns the person's full name.
* @return {string} The current person's full name.
*/
function getName() {
return name;
}
this.getName = getName;
this.getN = getName;
this.getFullName = getName;
}
Как видите, метод getName () имеет два псевдонима ( getN () и getFullName () ), поэтому очевидный тег использовать это тег @ alias , но, к сожалению, у него есть две основные проблемы:
1 - Он сообщает JSDoc переименовать метод.
2 - Нельзя использовать для нескольких псевдонимов .
Есть ли какой-нибудь официальный способ документировать подобные методы?