MCPcopy Create free account
hub / github.com/sindresorhus/execa / getFinalFileDescriptor

Function getFinalFileDescriptor

lib/stdio/handle.js:183–199  ·  view source on GitHub ↗
({
	fileDescriptor: {direction, objectMode, stdioItems},
	fileDescriptors,
	addProperties,
	options,
	isSync,
})

Source from the content-addressed store, hash-verified

181};
182
183const getFinalFileDescriptor = ({
184 fileDescriptor: {direction, objectMode, stdioItems},
185 fileDescriptors,
186 addProperties,
187 options,
188 isSync,
189}) => {
190 const finalStdioItems = stdioItems.map(stdioItem => addStreamProperties({
191 stdioItem,
192 addProperties,
193 direction,
194 options,
195 fileDescriptors,
196 isSync,
197 }));
198 return {direction, objectMode, stdioItems: finalStdioItems};
199};
200
201const addStreamProperties = ({stdioItem, addProperties, direction, options, fileDescriptors, isSync}) => {
202 const duplicateStream = getDuplicateStream({

Callers 1

getFinalFileDescriptorsFunction · 0.85

Calls 1

addStreamPropertiesFunction · 0.85

Tested by

no test coverage detected