HsViewModelProvider<VM extends HsViewModel<M> , M extends HsModel> constructor
HsViewModelProvider<VM extends HsViewModel<M> , M extends HsModel> (
- Create<
VM> create, { - Key? key,
- Dispose<
VM> ? dispose, - bool? lazy,
- TransitionBuilder? builder,
- Widget? child,
Implementation
HsViewModelProvider(
Create<VM> create, {
Key? key,
Dispose<VM>? dispose,
bool? lazy,
TransitionBuilder? builder,
Widget? child,
}) : super(
key: key,
lazy: lazy,
builder: builder,
create: create,
dispose: (_, vm) {
dispose?.call(_, vm);
vm.dispose();
},
child: child,
);