Hyperlinkv0.8.0-beta.28

Sink

Sink.mapInputconsteffect/Sink.ts:907
<In0, In>(f: (input: In0) => 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: In0) => In
): Sink<A, In0, L, E, R>

Transforms this sink's input elements.

mapping
Source effect/Sink.ts:9078 lines
export const mapInput: {
  <In0, In>(f: (input: In0) => 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: In0) => In): Sink<A, In0, L, E, R>
} = dual(
  2,
  <A, In, L, E, R, In0>(self: Sink<A, In, L, E, R>, f: (input: In0) => In): Sink<A, In0, L, E, R> =>
    mapInputArray(self, Arr.map(f))
)