({
fileDescriptor: {direction, objectMode, stdioItems},
fileDescriptors,
addProperties,
options,
isSync,
})
| 181 | }; |
| 182 | |
| 183 | const 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 | |
| 201 | const addStreamProperties = ({stdioItem, addProperties, direction, options, fileDescriptors, isSync}) => { |
| 202 | const duplicateStream = getDuplicateStream({ |
no test coverage detected