TypeScript/tests/cases/conformance/jsdoc/jsdocAugments_noExtends.ts
Nathan Shively-Sanders 0f55566cf4
In JS, always check the extends tag of a class before its heritage clause (#25111)
* Check extends tag first in getClassExtendsHeritageClauseElement

Previously getBaseTypeNodeOfClass checked, but this is only used in a
few places.

* Fix names and add test

* Update API baseline

* Move jsdocAugments tests to conformance/jsdoc

* Better naming in checkClassLikeDeclaration
2018-06-20 16:28:30 -07:00

14 lines
187 B
TypeScript

// @allowJs: true
// @checkJs: true
// @noEmit: true
// @Filename: /b.js
class A { constructor() { this.x = 0; } }
/** @augments A */
class B {
m() {
return this.x;
}
}