status property

String status

Returns the initialization status as String. Examples:

  • initialized
  • initializing
  • initialized[async]
  • initializing[async]

Implementation

String get status {
  var asyncStr = asynchronous ? '[async]' : '';

  if (initialized) {
    return 'initialized$asyncStr';
  } else if (_finalizing) {
    return 'finalizing$asyncStr';
  } else if (initializing) {
    return 'initializing$asyncStr';
  } else {
    return 'idle';
  }
}