TypeScript/tests/cases/conformance/jsdoc/jsdocAugments_withTypeParameter.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

15 lines
213 B
TypeScript

// @allowJs: true
// @checkJs: true
// @noEmit: true
// @Filename: /a.d.ts
declare class A<T> { x: T }
// @Filename: /b.js
/** @augments A<number> */
class B extends A {
m() {
return this.x;
}
}