@tempest/flatten
Version:
flatten operator for tempest
8 lines (7 loc) • 333 B
TypeScript
import { Stream, Source, Sink, Disposable, Scheduler } from '@tempest/core';
export declare function flatten<T>(stream: Stream<Stream<T>>): Stream<T>;
export declare class Flatten<T> implements Source<T> {
private source;
constructor(source: Source<Stream<T>>);
run(sink: Sink<T>, scheduler: Scheduler): Disposable<T>;
}