b52a7fc3ea
* Exclude JSDoc @extends from 'super()' checks This fixes a similar problem as #29244 where JSDoc `@extends` * fix check 'super can only be referenced in a derived class'
21 lines
346 B
TypeScript
21 lines
346 B
TypeScript
// @allowJs: true
|
|
// @checkJs: true
|
|
// @noEmit: true
|
|
|
|
// @filename: noSuperInJSDocExtends.js
|
|
class Based { }
|
|
/** @extends {Based} */
|
|
class Derived {
|
|
constructor() {
|
|
this;
|
|
this.x = 10;
|
|
var that = this;
|
|
}
|
|
}
|
|
|
|
/** @extends {Based} */
|
|
class Derived2 {
|
|
constructor() {
|
|
super();
|
|
}
|
|
} |