错误:无法解析" &#34 ;:意外的令牌(JSDoc)

时间:2017-01-31 09:15:06

标签: reactjs ecmascript-6 jsdoc

我根据JsDoc的文档定义了类,属性和方法,但是我得到的错误是:无法解析" / somePath":意外的令牌。我的类定义是这样的: -

/**
 * class representing Lab testResults
 * @param {object} props: contain all the property
 */
class LabTestResult extends Component {
    constructor(props) {
        super(props);
        this.state = {
            loading: true,
        }
        this.collapseButton = this.collapseButton.bind(this);
    }
    state = {
        open: false,
    };
}

为什么我收到此错误?我怎么解决这个问题?请帮助我。

1 个答案:

答案 0 :(得分:2)

如果这是一个香草2015年级,这里有一个样本(来自文档)。我不认为"班级"注释需要参数。无论如何,这就是它说'#34;记录一个简单的es2015课程"的方式。注意params在构造函数之上,而不是类。我从未成为JSDoc向导,但看起来不正确。

从这里开始:http://usejsdoc.org/howto-es2015-classes.html

/**
 * Class representing a dot.
 * @extends Point
 */
class Dot extends Point {
    /**
     * Create a dot.
     * @param {number} x - The x value.
     * @param {number} y - The y value.
     * @param {number} width - The width of the dot, in pixels.
     */
    constructor(x, y, width) {
        // ...
    }

    /**
     * Get the dot's width.
     * @return {number} The dot's width, in pixels.
     */
    getWidth() {
        // ...
    }
}