0
私はJavascriptプロジェクトで作業しています。デフォルトの書き出し(モジュールが必要なときに得られるもの)は、クラスを拡張するクラスのインスタンスです。例えばJSDocでクラスのインスタンスをエクスポートするモジュールを文書化するには
:
/**
* @module my-module-name
*/
/**
* Private so documentation doesn't mention DefaultRouter
* @private
*/
class DefaultRouter extends Router {
/**
* Extra method docs
*/
extreMethod() {}
}
export default new DefaultRouter();
(理想的には)これのドキュメント(つまり、開発者が利用できるよう)ルータのクラスが含まれており、拡張クラスRouter
などのためのドキュメントを含めてモジュールのAPIの表面を示すだろうよくextraMethod
となります。
@alias module:my-module-name.extraMethod
を使用してextraMethodドキュメントが表示されることがありますが、Router
メソッドを公開するためのきれいな方法が見つかりません。
もっと簡単な方法でこれを行うにはどうすればよいですか?いくつか@
タグ付き?