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';