INNER CODE UNIT · TypeScript

handleStdioError

openclaw/mcporter · src/cli.ts:25

function handleStdioError(error: Error): void {
  if ((error as NodeJS.ErrnoException).code === 'EPIPE') {
    return;
  }
  throw error;
}

function installStdioErrorHandlers(): void {
  process.stdout.on('error', handleStdioError);
  process.stderr.on('error', handleStdioError);
}

function flushWriteStreamForExit(stream: NodeJS.WriteStream): Promise<void> {
  return new Promise((resolve) => {
    if (!stream.writable || stream.destroyed || stream.writableEnded) {
      resolve();
      return;
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…