1

コメントしようとしている WebStorm のライブ検査でモジュール パターンを扱っています。
そして、AMD/CJS は使いたくありません。

;
My = (window.My || {});
My.Module = (My.Module || {});
My.Module.MyClass = (/**
 *
 * @param {My.Module.MyAnotherClass} MyAnotherClass
 */
    function (MyAnotherClass) {
    'use strict';

    /**
     * @class
     */
    var MyClass = function() {
        // constructor
    };

    /**
     * My sexy method.
     * @param {string} s
     */
    MyClass.prototype.myMethod= function(s) {
        var test = new MyAnotherClass(s);
    };

    return MyClass;
})(My.Module.MyAnotherClass);

「MyAnotherClass」に同じタイプのコメントがあるとします。私の問題は、これを試しているときです: var test = new MyAnotherClass(s);WebStorm は、メソッド式が関数型ではないことを教えてくれます。

私に何ができる ?

さらに情報が必要な場合は教えてください。私の下手な英語で申し訳ありません.

L.

編集: param 定義で最初のコメント ブロックを削除すると問題が解決するようですが、それが最善の方法だとは思いません。

EDIT2:抽象クラスのプロパティに関する同じ問題

4

0 に答える 0