[英]Set ES5 class' property type using 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() ...
我仍然在intellisense中看到這個:
那么有誰能告訴我如何正確地做到這一點?
到目前為止,最好的方法是:
class MyClass {
constructor() {
/** @type {MyClass2} **/
this.property = null;
}
}
它仍然是一種馬車,但大部分時間它的工作原理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.