// ets_tracing: off import * as Tp from "../../Tuple/index.js" import type { Chunk } from "../definition.js" import { zipWith_ } from "./zipWith.js" /** * Zips this chunk with the specified chunk using the specified combiner. */ export function zip_(self: Chunk, that: Chunk): Chunk> { return zipWith_(self, that, Tp.tuple) } /** * Zips this chunk with the specified chunk using the specified combiner. * * @ets_data_first zip_ */ export function zip(that: Chunk): (self: Chunk) => Chunk> { return (self) => zip_(self, that) }