of<Watched, FFState extends Watchable<Watched>, ViewModel extends FFViewModel<Watched, FFState>, Controller extends FFController<Watched, FFState>> static method

FFVmAndControllerProvider<Watched, FFState, ViewModel, Controller> of<Watched, FFState extends Watchable<Watched>, ViewModel extends FFViewModel<Watched, FFState>, Controller extends FFController<Watched, FFState>>(
  1. BuildContext context
)

Implementation

static FFVmAndControllerProvider<Watched, FFState, ViewModel, Controller>
of<
  Watched,
  FFState extends Watchable<Watched>,
  ViewModel extends FFViewModel<Watched, FFState>,
  Controller extends FFController<Watched, FFState>
>(BuildContext context) {
  final result = maybeOf<Watched, FFState, ViewModel, Controller>(context);
  if (result == null) {
    throw Exception(
      'No FFVmAndControllerProvider<$ViewModel, $Controller> found in context',
    );
  }
  return result;
}