// ets_tracing: off import * as CK from "../../../Collections/Immutable/Chunk/index.js" import * as ContramapChunks from "./contramapChunks.js" import type * as C from "./core.js" /** * Transforms this sink's input elements. */ export function contramap_( self: C.Sink, f: (in_: In1) => In ): C.Sink { return ContramapChunks.contramapChunks_(self, CK.map(f)) } /** * Transforms this sink's input elements. * * @ets_data_first contramap_ */ export function contramap(f: (in_: In1) => In) { return (self: C.Sink) => contramap_(self, f) }