Presenter<V extends ViewModel, M extends DomainModel, U extends UseCase<Entity>> constructor

const Presenter<V extends ViewModel, M extends DomainModel, U extends UseCase<Entity>>({
  1. required UseCaseProvider<Entity, UseCase<Entity>> provider,
  2. required PresenterBuilder<V> builder,
  3. Key? key,
})

Implementation

const Presenter({
  required UseCaseProvider provider,
  required this.builder,
  super.key,
}) : _provider = provider;