({stdioItem, stdioItem: {value}, index, newTransforms, direction, encoding})
| 81 | }; |
| 82 | |
| 83 | const normalizeGenerator = ({stdioItem, stdioItem: {value}, index, newTransforms, direction, encoding}) => { |
| 84 | const { |
| 85 | transform, |
| 86 | final, |
| 87 | binary: binaryOption = false, |
| 88 | preserveNewlines = false, |
| 89 | objectMode, |
| 90 | } = isPlainObj(value) ? value : {transform: value}; |
| 91 | const binary = binaryOption || BINARY_ENCODINGS.has(encoding); |
| 92 | const {writableObjectMode, readableObjectMode} = getTransformObjectModes(objectMode, index, newTransforms, direction); |
| 93 | return { |
| 94 | ...stdioItem, |
| 95 | value: { |
| 96 | transform, |
| 97 | final, |
| 98 | binary, |
| 99 | preserveNewlines, |
| 100 | writableObjectMode, |
| 101 | readableObjectMode, |
| 102 | }, |
| 103 | }; |
| 104 | }; |
| 105 | |
| 106 | const sortTransforms = (newTransforms, direction) => direction === 'input' ? newTransforms.reverse() : newTransforms; |
no test coverage detected