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 that 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 zipAllSortedByKeyRight * @tsplus pipeable effect/core/stream/SortedByKey zipAllSortedByKeyRight * @tsplus static effect/core/stream/Stream.Aspects zipAllSortedByKeyRight * @tsplus pipeable effect/core/stream/Stream zipAllSortedByKeyRight * @tsplus location "@effect/core/stream/SortedByKey/operations/zipAllSortedByKeyRight" */ export declare function zipAllSortedByKeyRight(ord: Ord, that: SortedByKey, def: A2): (self: import("../definition").SortedByKey) => import("../../Stream").Stream; //# sourceMappingURL=zipAllSortedByKeyRight.d.ts.map