extract<T> method

Future<T> extract<T>(
  1. T extractFunction(
    1. Model
    )
)

Extract a future value mapped from the model

Implementation

Future<T> extract<T>(T Function(Model) extractFunction) {
  final Completer<T> completer = Completer<T>();
  doWithModel((model) => completer.complete(extractFunction(model)));
  return completer.future;
}