INNER CODE UNIT · TypeScript

resolveBackendReady

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

let resolveBackendReady = () => {};
/** Rejects backend-port IPC requests when startup cannot establish a trusted endpoint. */
let rejectBackendReady: (error: Error) => void = () => {};
/** Resolves when it is safe for the renderer to connect to the selected backend port. */
let backendReady = Promise.resolve();
/** Settlement state for the current backend generation. */
let backendReadyState: 'pending' | 'ready' | 'failed' = 'ready';

/**
 * Creates readiness state for a new internal backend generation.
 *
 * @returns Nothing.
 */
function resetBackendReady() {
  if (useExternalServer) {
    return;
  }
  backendReadyState = 'pending';

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…