INNER CODE UNIT · TypeScript

installStdioErrorHandlers

openclaw/mcporter · src/cli.ts:32

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;
    }
    stream.write('', () => {
      resolve();
    });
  });
}

function flushStdioThenForceExit(): void {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…