↓ 1 callersFunctionendDifferentWritable(t, stream, secondStream, subprocess, fdNumber = 0, secondFdNumber = 3)
test/convert/concurrent.js:34
↓ 1 callersFunctiongetAsyncResult({errorInfo, exitCode, signal, stdio, all, ipcOutput, context, options, command, escapedCommand, startTime})
lib/methods/main-async.js:208
↓ 1 callersFunctiongetDuplicateStream({stdioItem: {type, value, optionName}, direction, fileDescriptors, isSync})
lib/stdio/duplicate.js:21
↓ 1 callersFunctiongetEnv({env: envOption, extendEnv, preferLocal, node, localDirectory, nodePath})
lib/arguments/options.js:88
↓ 1 callersFunctiongetErrorPrefix({
originalError,
timedOut,
timeout,
isMaxBuffer,
maxBuffer,
errorCode,
signal,
signalDescription,
ex
lib/return/message.js:64
↓ 1 callersFunctiongetErrorProperties({
error,
command,
escapedCommand,
startTime,
timedOut,
isCanceled,
isGracefullyCanceled,
isMaxBuffer,
lib/return/result.js:132
↓ 1 callersFunctiongetFinalFileDescriptor({
fileDescriptor: {direction, objectMode, stdioItems},
fileDescriptors,
addProperties,
options,
isSync,
lib/stdio/handle.js:183