INNER CODE UNIT · TypeScript

resetBackendReady

kubernetes-sigs/headlamp · app/electron/main.ts:240

function resetBackendReady() {
  if (useExternalServer) {
    return;
  }
  backendReadyState = 'pending';
  backendReady = new Promise<void>((resolve, reject) => {
    resolveBackendReady = () => {
      backendReadyState = 'ready';
      resolve();
    };
    rejectBackendReady = error => {
      backendReadyState = 'failed';
      reject(error);
    };
  });
  // A renderer normally observes this promise through sendBackendPort. Keep early startup
  // failures handled even when no renderer request has arrived yet.
  void backendReady.catch(() => {});

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…