给出以下函数,如何记录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));
}
}