(module: Module, scope: Scope)
| 21 | private outletObserver: OutletObserver |
| 22 | |
| 23 | constructor(module: Module, scope: Scope) { |
| 24 | this.module = module |
| 25 | this.scope = scope |
| 26 | this.controller = new module.controllerConstructor(this) |
| 27 | this.bindingObserver = new BindingObserver(this, this.dispatcher) |
| 28 | this.valueObserver = new ValueObserver(this, this.controller) |
| 29 | this.targetObserver = new TargetObserver(this, this) |
| 30 | this.outletObserver = new OutletObserver(this, this) |
| 31 | |
| 32 | try { |
| 33 | this.controller.initialize() |
| 34 | this.logDebugActivity("initialize") |
| 35 | } catch (error: any) { |
| 36 | this.handleError(error, "initializing controller") |
| 37 | } |
| 38 | } |
| 39 | |
| 40 | connect() { |
| 41 | this.bindingObserver.start() |
nothing calls this directly
no test coverage detected