RestorableViewModelHolder<T extends Restorable> constructor

RestorableViewModelHolder<T extends Restorable>({
  1. required T create(),
  2. void init(
    1. T
    ) = _noOp,
  3. void whenCreated(
    1. T
    ) = _noOp,
})

Implementation

RestorableViewModelHolder({
  required this.create,
  this.init = _noOp,
  this.whenCreated = _noOp,
}) {
  _lastState = WidgetsBinding.instance.lifecycleState;
  WidgetsBinding.instance.addObserver(this);
}