UNPKG

sflow

Version:

sflow is a powerful and highly-extensible library designed for processing and manipulating streams of data effortlessly. Inspired by the functional programming paradigm, it provides a rich set of utilities for transforming streams, including chunking, fil

31 lines 1.78 kB
/** * Flattens an array of arrays into a stream of values. * If the input is an empty array, it will throw an error. * To avoid this error, you can add a `.filter(array => array.length)` stage before * * @returns A TransformStream that flattens an array of arrays into a stream of values. */ export declare function flats<T>(): TransformStream<T[], T> & { by: <Z>(stream: TransformStream<T, Z>) => TransformStream<T[], Z> & { by: <Z_1>(stream: TransformStream<Z, Z_1>) => TransformStream<T[], Z_1> & { by: <Z_2>(stream: TransformStream<Z_1, Z_2>) => TransformStream<T[], Z_2> & { by: <Z_3>(stream: TransformStream<Z_2, Z_3>) => TransformStream<T[], Z_3> & { by: <Z_4>(stream: TransformStream<Z_3, Z_4>) => TransformStream<T[], Z_4> & { by: <Z_5>(stream: TransformStream<Z_4, Z_5>) => TransformStream<T[], Z_5> & { by: <Z_6>(stream: TransformStream<Z_5, Z_6>) => TransformStream<T[], Z_6> & { by: <Z_7>(stream: TransformStream<Z_6, Z_7>) => TransformStream<T[], Z_7> & { by: <Z_8>(stream: TransformStream<Z_7, Z_8>) => TransformStream<T[], Z_8> & { by: <Z_9>(stream: TransformStream<Z_8, Z_9>) => TransformStream<T[], Z_9> & { by: <Z_10>(stream: TransformStream<Z_9, Z_10>) => TransformStream<T[], Z_10> & /*elided*/ any; }; }; }; }; }; }; }; }; }; }; }; //# sourceMappingURL=flats.d.ts.map