import { Ord } from "@tsplus/stdlib/prelude/Ord/definition"; import { SortedByKey } from "@effect/core/stream/SortedByKey/definition"; import { Stream } from "@effect/core/stream/Stream/definition"; /** * Zips this stream that is sorted by distinct keys and the specified stream * that is sorted by distinct keys to produce a new stream that is sorted by * distinct keys. Keeps only values from this stream, using the specified * value `default` to fill in missing values. * * This allows zipping potentially unbounded streams of data by key in * constant space but the caller is responsible for ensuring that the * streams are sorted by distinct keys. * @tsplus static effect/core/stream/SortedByKey.Aspects zipAllSortedByKeyLeft * @tsplus pipeable effect/core/stream/SortedByKey zipAllSortedByKeyLeft * @tsplus static effect/core/stream/Stream.Aspects zipAllSortedByKeyLeft * @tsplus pipeable effect/core/stream/Stream zipAllSortedByKeyLeft * @tsplus location "@effect/core/stream/SortedByKey/operations/zipAllSortedByKeyLeft" */ export declare function zipAllSortedByKeyLeft(ord: Ord, that: SortedByKey, def: A): (self: import("../definition").SortedByKey) => import("../../Stream").Stream; //# sourceMappingURL=zipAllSortedByKeyLeft.d.ts.map