File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed
javascript/ql/test/library-tests/ModelGeneration Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,9 @@ typeModel
48
48
| (subclass).D | subclass | Member[D] |
49
49
| (subclass).D.prototype | (subclass).D | Instance |
50
50
| (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] |
51
54
| upstream-lib | (reexport).func | ReturnValue |
52
55
| upstream-lib | reexport | Member[lib] |
53
56
| 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";
15
15
export class D extends upstream . Type {
16
16
d ( ) { }
17
17
}
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