We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 22e5254 commit b4355c3Copy full SHA for b4355c3
src/resolver.ts
@@ -3023,10 +3023,8 @@ export class Resolver extends DiagnosticEmitter {
3023
3024
// check against overridden base member
3025
if (prototype.is(CommonFlags.Instance)) {
3026
- // always take the prototype's bound class here - which may differ from the previous classInstance
3027
- let classInstance = assert(prototype.getBoundClassOrInterface());
3028
let methodOrPropertyName = instance.declaration.name.text;
3029
- let baseClass = classInstance.base;
+ let baseClass = (assert(prototype.getBoundClassOrInterface())).base;
3030
if (baseClass) {
3031
let baseMember = baseClass.getMember(methodOrPropertyName);
3032
if (baseMember) {
0 commit comments