File tree Expand file tree Collapse file tree
javascript/ql/test/library-tests/ModelGeneration Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -48,6 +48,9 @@ typeModel
4848| (subclass).D | subclass | Member[D] |
4949| (subclass).D.prototype | (subclass).D | Instance |
5050| (subclass).D.prototype.d | (subclass).D.prototype | Member[d] |
51+ | (subclass).ExposedMidSubClass | subclass | Member[ExposedMidSubClass] |
52+ | (subclass).ExposedMidSubClass.prototype | (subclass).ExposedMidSubClass | Instance |
53+ | (subclass).ExposedMidSubClass.prototype.m | (subclass).ExposedMidSubClass.prototype | Member[m] |
5154| upstream-lib | (reexport).func | ReturnValue |
5255| upstream-lib | reexport | Member[lib] |
5356| upstream-lib.Type | (subclass).D.prototype | |
Original file line number Diff line number Diff line change @@ -15,3 +15,11 @@ import * as upstream from "upstream-lib";
1515export class D extends upstream . Type {
1616 d ( ) { }
1717}
18+
19+ // Test case where subclass chain goes through an internal class
20+ // TODO: we miss the subclass chain between ExposedMidSubClass and A
21+ class InternalMidClass extends A { }
22+
23+ export class ExposedMidSubClass extends InternalMidClass {
24+ m ( ) { }
25+ }
You can’t perform that action at this time.
0 commit comments