我有一个Foo
被传递的对象。
/**
* Do something cool
*
* @method baz
* @param {Object} foo
* @param {String} foo.name
* @param {Number} foo.x
* @param {Number} foo.y
* @param {Number} foo.z
*/
Bar.prototype.baz = function (foo) { /* ... */ };
我的 foo 对象要大得多,我不想对我记录的每一个方法都重复这个。我也不想每次Foo
结构发生变化都去更新 100 个方法。
有没有办法Foo
单独声明对象结构(又是一种类型?),然后从@param
标签中引用它。