Hyperlinkv0.8.0-beta.28

Sink

Sink.mapInputArrayconsteffect/Sink.ts:945
<In0, In>(
  f: (
    input: Arr.NonEmptyReadonlyArray<In0>
  ) => Arr.NonEmptyReadonlyArray<In>
): <A, L, E, R>(self: Sink<A, In, L, E, R>) => Sink<A, In0, L, E, R>
<A, In, L, E, R, In0>(
  self: Sink<A, In, L, E, R>,
  f: (
    input: Arr.NonEmptyReadonlyArray<In0>
  ) => Arr.NonEmptyReadonlyArray<In>
): Sink<A, In0, L, E, R>

Transforms each non-empty array of upstream input before it is fed to this sink.

mapping
Source effect/Sink.ts:94515 lines
export const mapInputArray: {
  <In0, In>(
    f: (input: Arr.NonEmptyReadonlyArray<In0>) => Arr.NonEmptyReadonlyArray<In>
  ): <A, L, E, R>(self: Sink<A, In, L, E, R>) => Sink<A, In0, L, E, R>
  <A, In, L, E, R, In0>(
    self: Sink<A, In, L, E, R>,
    f: (input: Arr.NonEmptyReadonlyArray<In0>) => Arr.NonEmptyReadonlyArray<In>
  ): Sink<A, In0, L, E, R>
} = dual(
  2,
  <A, In, L, E, R, In0>(
    self: Sink<A, In, L, E, R>,
    f: (input: Arr.NonEmptyReadonlyArray<In0>) => Arr.NonEmptyReadonlyArray<In>
  ): Sink<A, In0, L, E, R> => fromTransform((upstream, scope) => self.transform(Effect.map(upstream, f), scope))
)
Referenced by 1 symbols