如何正确使用JsDoc来防止“未解决的功能”警告

时间:2018-07-05 09:58:25

标签: jsdoc

我开始使用jsdoc后,我的IDE(phpstorm)无法识别功能。有人可以帮我吗?

父类ModelsList.js

/**
  * @class     
 */
var SportsbetModelsList = ModelsList.extend({
  // other stuff, no new definition of getModel()
});

子类SportsbetModelsList.js:

/**
 * @class
 */
var Sportsbet = Webapp.extend(/** @lends Sportsbet.prototype */{
    initialize: function() {
    /** @type {SportsbetModelsList} */
    var modelsList = this.factory(SportsbetModelsList, {data: data, config: config});

    //unresolved function warning here
    modelsList.getModel('some-model-name');
    }
});

当我想在Sportsbet.js中使用方法时:

...
button.setTransform(true);
button.setRotation(90);
...

我在做什么错了?

ps。在添加所有JSDocs之前,它可以工作。所以这一定是我添加JSDocs时要做的事情

0 个答案:

没有答案