Skip to content

Commit

Permalink
Improved error messages in widget service.
Browse files Browse the repository at this point in the history
  • Loading branch information
azaslonov committed Sep 16, 2023
1 parent ef4e451 commit b5cb7c3
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/widgets/widgetService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -236,11 +236,11 @@ export class WidgetService implements IWidgetService {
const viewModelBinder = this.resolveComponent<ViewModelBinder<TModel, TViewModel>>(widgetDefinition.viewModelBinder);

if (!viewModelBinder.modelToState) {
throw new Error(`View model binder doesn't have "modelToState" method defined.`);
throw new Error(`View model binder "${viewModelBinder.constructor.name}" doesn't have "modelToState" method defined.`);
}

if (!viewModelBinder.stateToInstance) {
throw new Error(`View model binder doesn't have "stateToInstance" method defined.`);
throw new Error(`View model binder "${viewModelBinder.constructor.name}" doesn't have "stateToInstance" method defined.`);
}

const widgetBinding = new WidgetBinding<TModel, TViewModel>();
Expand Down

0 comments on commit b5cb7c3

Please sign in to comment.