UNPKG

@tempest/flatten

Version:

flatten operator for tempest

8 lines (7 loc) 333 B
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>; }