load method

dynamic load(
  1. Future<T> future, [
  2. T initializer(
    1. T input
    )?
])

Implementation

load(Future<T> future, [T initializer(T input)?]) async {
  _scheduleUpdate(() async {
    T resolved = await future;
    if (initializer != null) {
      resolved = initializer(resolved);
    }
    return resolved;
  });
}