ensureInitializedAsync method

FutureOr<InitializationResult> ensureInitializedAsync({
  1. Initializable? parent,
})

Ensures that this instance is initialized. If is not initialized yet it will force an asynchronous initialization and return a Future.

Implementation

FutureOr<InitializationResult> ensureInitializedAsync(
    {Initializable? parent}) {
  if (_status.initialized) return _resultOk();
  return Future<InitializationResult>.microtask(
      () => _doInitializationImpl(parent));
}