// ets_tracing: off import type * as C from "../core.js" import * as ZipWith from "./zipWith.js" /** * Zips this stream with another point-wise, but keeps only the outputs of this stream. * * The new stream will end when one of the sides ends. */ export function zipLeft_( self: C.Stream, that: C.Stream ): C.Stream { return ZipWith.zipWith_(self, that, (o, _) => o) } /** * Zips this stream with another point-wise, but keeps only the outputs of this stream. * * The new stream will end when one of the sides ends. * * @ets_data_first zipLeft_ */ export function zipLeft(that: C.Stream) { return (self: C.Stream) => zipLeft_(self, that) }