/** * Zips this stream with another point-wise, and keeps only elements from this * stream. * * The provided default value will be used if the other stream ends before * this one. * * @tsplus static effect/core/stream/Stream.Aspects zipAllLeft * @tsplus pipeable effect/core/stream/Stream zipAllLeft */ export function zipAllLeft(that: Stream, def: A) { return (self: Stream): Stream => self.zipAllWith( that, identity, () => def, (a, _) => a ) }