Files
retail/lib/features/home/presentation/providers/cart_provider.g.dart
Phuoc Nguyen b94c158004 runable
2025-10-10 16:38:07 +07:00

60 lines
1.6 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'cart_provider.dart';
// **************************************************************************
// RiverpodGenerator
// **************************************************************************
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint, type=warning
/// Provider for shopping cart
@ProviderFor(Cart)
const cartProvider = CartProvider._();
/// Provider for shopping cart
final class CartProvider extends $AsyncNotifierProvider<Cart, List<CartItem>> {
/// Provider for shopping cart
const CartProvider._()
: super(
from: null,
argument: null,
retry: null,
name: r'cartProvider',
isAutoDispose: true,
dependencies: null,
$allTransitiveDependencies: null,
);
@override
String debugGetCreateSourceHash() => _$cartHash();
@$internal
@override
Cart create() => Cart();
}
String _$cartHash() => r'0136ac2c2a04412a130184e30c01e33a17b0d4db';
/// Provider for shopping cart
abstract class _$Cart extends $AsyncNotifier<List<CartItem>> {
FutureOr<List<CartItem>> build();
@$mustCallSuper
@override
void runBuild() {
final created = build();
final ref = this.ref as $Ref<AsyncValue<List<CartItem>>, List<CartItem>>;
final element =
ref.element
as $ClassProviderElement<
AnyNotifier<AsyncValue<List<CartItem>>, List<CartItem>>,
AsyncValue<List<CartItem>>,
Object?,
Object?
>;
element.handleValue(ref, created);
}
}