status property

Implementation

AsyncExecutorStatus get status {
  if (isReady) {
    return AsyncExecutorStatus.ready;
  } else if (isClosed) {
    return AsyncExecutorStatus.closed;
  } else if (isClosing) {
    return AsyncExecutorStatus.closing;
  } else if (isStarted) {
    return AsyncExecutorStatus.started;
  } else {
    return AsyncExecutorStatus.idle;
  }
}