const myProgram = pipe(
inputValue,
Effect.map(someTransformation),
// Hypothetical function here:
Effect.mapAll(transformationResult => ([
effect1(transformationResult),
effect2,
effect3
]),
Effect.map(([
effect1WithMappedTransformationResult,
effect2Result,
effect3Result
]) => {
// doing cool stuff here
})
)
const myProgram = pipe(
inputValue,
Effect.map(someTransformation),
// Hypothetical function here:
Effect.mapAll(transformationResult => ([
effect1(transformationResult),
effect2,
effect3
]),
Effect.map(([
effect1WithMappedTransformationResult,
effect2Result,
effect3Result
]) => {
// doing cool stuff here
})
)