AkeViewModelBuilder<T extends AkeBaseViewModel<Object?> > constructor
const
AkeViewModelBuilder<T extends AkeBaseViewModel<Object?> > ({})
Implementation
const AkeViewModelBuilder({
this.child,
required Widget Function(
BuildContext context,
T model,
bool isInitialised,
Widget? child,
) builder,
required T Function() viewModelBuilder,
Object? Function()? argumentBuilder,
this.isReactive = true,
this.shouldDispose = true,
this.onDispose,
Key? key,
final bool keepAlive = true,
}) : _builder = builder,
_viewModelBuilder = viewModelBuilder,
_argumentBuilder = argumentBuilder,
_keepAlive = keepAlive,
super(key: key);