INNER CODE UNIT · TypeScript

Promise

openclaw/mcporter · src/cli.ts:38

  return new Promise((resolve) => {
    if (!stream.writable || stream.destroyed || stream.writableEnded) {
      resolve();
      return;
    }
    stream.write('', () => {
      resolve();
    });
  });
}

function flushStdioThenForceExit(): void {
  let exited = false;
  const exit = () => {
    if (exited) {
      return;
    }
    exited = true;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…