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

Function getTransformObjectModes

lib/transform/object-mode.js:13–15  ·  view source on GitHub ↗
(objectMode, index, newTransforms, direction)

Source from the content-addressed store, hash-verified

11The same applies to the first output's generator's `writableObjectMode`.
12*/
13export const getTransformObjectModes = (objectMode, index, newTransforms, direction) => direction === 'output'
14 ? getOutputObjectModes(objectMode, index, newTransforms)
15 : getInputObjectModes(objectMode, index, newTransforms);
16
17const getOutputObjectModes = (objectMode, index, newTransforms) => {
18 const writableObjectMode = index !== 0 && newTransforms[index - 1].value.readableObjectMode;

Callers 2

normalizeTransformStreamFunction · 0.90
normalizeGeneratorFunction · 0.90

Calls 2

getOutputObjectModesFunction · 0.85
getInputObjectModesFunction · 0.85

Tested by

no test coverage detected