/** * Returns a new channel that is the sequential composition of this channel * and the specified channel. The returned channel terminates with the * terminal value of this channel. * * @tsplus pipeable-operator effect/core/stream/Channel < * @tsplus static effect/core/stream/Channel.Aspects zipLeft * @tsplus pipeable effect/core/stream/Channel zipLeft */ export function zipLeft( that: Channel ) { return ( self: Channel ): Channel< Env | Env1, InErr & InErr1, InElem & InElem1, InDone & InDone1, OutErr | OutErr1, OutElem | OutElem1, OutDone > => self.flatMap((z) => that.as(z)) }