次の Moo クラスがあります。
Nem.Ui.Window = new Class({
Implements: [Options, Events],
options: {
caption: "Ventana",
icon: $empty,
centered: true,
id: $empty,
width: $empty,
height: $empty,
modal: false,
desktop: $empty,
x: $empty,
y: $empty,
layout: $empty
},
initialize: function(options)
{
this.setOptions(options);
/* ... */
},
setHtmlContents: function(content)
{
/* ... */
},
setText: function(text)
{
/* ... */
},
close: function(win)
{
/* ... */
},
/* ... */
});
JsDocで文書化したい。@lends [class].prototype
内部で使用できると読み、タグnew Class
でマークinitialize
します。@constructs
メソッドやイベントをマークするにはどうすればよいですか?
IE:setHtmlContents
メソッドであるclose
必要があり、イベントである必要があります。
また、どういうわけか、下の要素をoptions
文書化できますか?