import { identity } from "../../../../Function";
import * as MapConcatChunk from "./mapConcatChunk";
import * as MapEffect from "./mapEffect";
/**
 * Effectfully maps each element to a chunk, and flattens the chunks into
 * the output of this stream.
 */

export function mapConcatChunkEffect_(self, f) {
  return MapConcatChunk.mapConcatChunk_(MapEffect.mapEffect_(self, f), identity);
}
/**
 * Effectfully maps each element to a chunk, and flattens the chunks into
 * the output of this stream.
 *
 * @ets_data_first mapConcatChunkEffect_
 */

export function mapConcatChunkEffect(f) {
  return self => mapConcatChunkEffect_(self, f);
}
//# sourceMappingURL=mapConcatChunkEffect.js.map