import { Observable } from './Observable'; type errorProps = { _hasError?: boolean; } export class Controller extends Observable { onError (desc: any) { this.state._hasError = true; console.error(desc); this.dispatch(); } hasError (): boolean { return this.state._hasError === true; } }