draw<T> method

Future<T> draw<T>(
  1. Widget widget
)

Implementation

Future<T> draw<T>(Widget widget) {
  if (_state.cancelled) {
    return Future.error(const ChainCancelled());
  }
  _state.currentWidget = widget;
  final c = Completer<T>();
  _state.currentCompleter = c;
  _onRequestRedraw();
  return c.future;
}