MCPcopy Index your code
hub / github.com/di-sukharev/opencommit / getSpawnedResult

Function getSpawnedResult

out/cli.cjs:66692–66706  ·  view source on GitHub ↗
({ stdout, stderr: stderr2, all: all3 }, { encoding, buffer, maxBuffer }, processDone)

Source from the content-addressed store, hash-verified

66690 if (!stream4 || !buffer) {
66691 return;
66692 }
66693 if (encoding) {
66694 return (0, import_get_stream.default)(stream4, { encoding, maxBuffer });
66695 }
66696 return import_get_stream.default.buffer(stream4, { maxBuffer });
66697};
66698var getSpawnedResult = async ({ stdout, stderr: stderr2, all: all3 }, { encoding, buffer, maxBuffer }, processDone) => {
66699 const stdoutPromise = getStreamPromise(stdout, { encoding, buffer, maxBuffer });
66700 const stderrPromise = getStreamPromise(stderr2, { encoding, buffer, maxBuffer });
66701 const allPromise = getStreamPromise(all3, { encoding, buffer, maxBuffer: maxBuffer * 2 });
66702 try {
66703 return await Promise.all([processDone, stdoutPromise, stderrPromise, allPromise]);
66704 } catch (error) {
66705 return Promise.all([
66706 { error, signal: error.signal, timedOut: error.timedOut },
66707 getBufferedData(stdout, stdoutPromise),
66708 getBufferedData(stderr2, stderrPromise),
66709 getBufferedData(all3, allPromise)

Callers 1

handlePromiseFunction · 0.85

Calls 2

getStreamPromiseFunction · 0.85
getBufferedDataFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…