getInitializedWidget<T extends Widget> method

  1. @Deprecated("Use resolveWidget for generic scoped or initialized widget, or getInitializedRawWidget for typed unscoped result.")
Future<T> getInitializedWidget<T extends Widget>({
  1. Key? key,
  2. dynamic args,
})

Implementation

@Deprecated(
    "Use resolveWidget for generic scoped or initialized widget, or getInitializedRawWidget for typed unscoped result.")
Future<T> getInitializedWidget<T extends Widget>(
    {Key? key, dynamic args}) async {
  var scope = _container.tryGetByType(Scope<T>, key: key, args: args);
  if (scope != null) {
    return await scope.getInitializedWidget(key: key, args: args);
  }

  var widget = getRawWidget<T>(key: key, args: args);
  await _initializer.initialize();
  return widget;
}