( self: Sink.Sink<A, In, L, E, R> )
| 345 | |
| 346 | /** @internal */ |
| 347 | export const collectLeftover = <A, In, L, E, R>( |
| 348 | self: Sink.Sink<A, In, L, E, R> |
| 349 | ): Sink.Sink<[A, Chunk.Chunk<L>], In, never, E, R> => |
| 350 | new SinkImpl(pipe(core.collectElements(toChannel(self)), channel.map(([chunks, z]) => [z, Chunk.flatten(chunks)]))) |
| 351 | |
| 352 | /** @internal */ |
| 353 | export const mapInput = dual< |