diff --git a/src/domain/ViewModel.ts b/src/domain/ViewModel.ts index 99b23918..f3e141dc 100644 --- a/src/domain/ViewModel.ts +++ b/src/domain/ViewModel.ts @@ -110,7 +110,7 @@ export class ViewModel extends EventEmitter<{change } emitChange(changedProps: any): void { - if (this._options.emitChange) { + if (this._options?.emitChange) { this._options.emitChange(changedProps); } else { this.emit("change", changedProps);