如何在JSLint @param声明中表达复杂对象

时间:2014-10-08 09:57:35

标签: javascript jslint

我有一个即时创建的对象(即它不是一个类),具有以下结构:

    [
        {
            keys: [ 'a', 'b' ],
            info: [
                {
                    key: 'a',
                    data: [
                        {
                            position: 10.0,
                            value: 100.0
                        }   // repeated
                    ]
                }  // repeated
            ],
            sign: -1,
            atZero: true,
            virtual: false
        } // repeated
    ]

我有一个处理这种结构的函数(预计所有结构都具有相同的布局)。我使用运行JSLint的WebStorm,并通过引用JSLint注释报告任何参数类型错误。我希望WebStorm检查这个参数的类型。

如果我想告诉JSLint一个方法的参数,或者从一个方法返回值是这样的结构,我该怎么办?

0 个答案:

没有答案