cartModuleContainer top-level property

ProviderContainer cartModuleContainer
final

Implementation

final cartModuleContainer = ProviderContainer(
  overrides: [
    cartRemoteDataSourceProvider.overrideWithValue(
      CartRemoteDataSourceImpl(HttpClientImpl()),
    ),

    cartRepositoryProvider.overrideWithValue(
      CartRepositoryImpl(
        ProviderContainer().read(cartRemoteDataSourceProvider),
      ),
    ),

    getCartUseCaseProvider.overrideWithValue(
      GetCartsUseCase(ProviderContainer().read(cartRepositoryProvider)),
    ),
  ],
);