jsdoc を使用してマングース モデル メソッドを文書化しようとしています。モデルのメソッドはモデルに属しているため、メンバーメソッドとして表示したいと思います。
このファイルには、トップレベルの@module models
行も含まれています。
/**
* @constructor
*/
var MySchema = new Schema({
title: {
type: String,
required: true
}
});
/**
* My method
*
* @function myMethod
* @memberof MySchema
* @this MySchema
* @param {ObjectId} object
* @params {Array} roles, defaults to all
* @returns Participant or null
*/
MySchema.method('myMethod', function(object, roles) {
// ...
});
現在、クラス定義へのリンクを含むモジュール ページと、クラス定義を説明するページを受け取りましたが、これらのページのいずれにもメソッドが表示されません。を削除する@memberof
と、メソッドがモジュール ページに表示されます。クラスのページに載せたいと思います。
jsdoc ドキュメントのどの部分が欠けていますか?