Всем привет! имеется Model:
class Model extends EventEmitter {
constructor() {
}
getMethod() {
console.log()
}
}
который наследует EventEmitter.
так же EventEmitter наследует и View:
export default class View extends EventEmitter {
_model: Model;
_elements: Elements;
constructor(model: any, elements: any) {
super();
this._model = model;
this._elements = elements;
}
test() {
console.log(this._model.getMethod());
}
}
но при вызове getMethod во View в методе test, пишет: Property 'getItems' does not exist on type 'Model'.
Как вызвать метод getMethod в другом классе и в чём проблема?
P.S. Код не весь! основные моменты описал.