设置ES5类的使用JSDoc
问题描述:
我有类,有一个属性属性类型:设置ES5类的使用JSDoc
class MyClass {
constructor() {
this.property = null;
}
}
可以将属性null
或Array
实例。我尝试这样做:
/**
* @property property {Array}
*/
class MyClass ...
此:
/**
* @property MyClass.property {Array}
*/
class MyClass ...
这:
class MyClass {
/**
* @property property {Array}
*/
constructor() ...
我仍然看到了这个在智能感知:
小号任何人都可以告诉我如何正确地做到这一点?
答
到目前为止,最好的办法是这样的:
class MyClass {
constructor() {
/** @type {MyClass2} **/
this.property = null;
}
}
它仍然是一种越野车的,但是大多数时间它的工作原理。