ensureInitializedAsync method
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));
}