2011-09-11 25 views
0

私はnamespace library of Mike Kossjsdoc-toolkitを使用しています。コードは、私は以下のようなメッセージを取得し、このJsDocツールキットと名前空間 - 警告なしにしようとする警告

namespace.module('a.b', // this is the namespace 

// @param {Object} exports visible classes within this namespace 
// @param {function} required other namespaces 
function (exports, require) { 

var entityBase = require("a.base"); 
var util = require("a.util"); 

// @class BlaBla 
// @constructor 
// @property {String} .. 
// @property {String} .. 
// @property {String} .. 
// @property {..} .... 
// @param {Array} ... 
// @param {X} [optionalParam] 
exports.MyClass = function (...) { 

作成ドキュメントのように見えると何のドキュメントは、このクラスのためにすべてのを作成されません。

>> WARNING: Trying to document exports.MyClass without first documenting exports. 

私はparamラインの問題を克服しようとしました。成功しませんでした。

// @param {Object} exports visible classes within this namespace 
// @param {function} required other namespaces 
function (exports, require) { 

どのように問題を解決するか?

答えて

2

JsDoc 3(https://github.com/micmath/jsdoc#readme)に切り替えました。これはモジュールと上記の名前空間ライブラリをサポートします。

関連する問題