JSDoc记录“ this”变量的类型

时间:2018-06-19 20:34:26

标签: jsdoc

给出以下函数,如何记录this的类型?

function onClone() {
  if(this.department != this.creator.department) {
    reviews.append(new PendingReview(this.department));
  }
}

我希望使用/** @this {Submission} */,但使用the JSDoc docs specify that @this is to be followed by a namePath。由于提供的代码与可用于解释this是什么的其他代码是分开的,因此我想提供有关您正在查看的对象类型的提示。

换句话说,以下无效:

/** @this {Submission} */
function onClone() {
  if(this.department != this.creator.department) {
    reviews.append(new PendingReview(this.department));
  }
}

0 个答案:

没有答案