UtilContainer<Frag extends Fragment<Serv>, Serv extends Service<Repo>, Repo extends Repository> constructor

UtilContainer<Frag extends Fragment<Serv>, Serv extends Service<Repo>, Repo extends Repository>({
  1. dynamic key,
  2. required Frag fragment,
  3. required Serv service,
  4. required Repo repository,
})

Creates a Container that binds the provided Fragment, Service, and Repository.

Implementation

UtilContainer({super.key, required Frag fragment, required Serv service, required Repo repository})
  : _fragment = fragment,
    _service = service,
    _repository = repository {
  _fragment.bind(_service);
  _service.bind(_repository);
}