我根据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,
};
}
为什么我收到此错误?我怎么解决这个问题?请帮助我。
答案 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() {
// ...
}
}