export default flatten; export type ForEachCallback = (item: unknown) => void; export type IterableLike = Iterable | { forEach(cb: ForEachCallback): void; }; /** * @callback ForEachCallback * @param {unknown} item * @return {void} */ /** * @typedef {Iterable | { forEach(cb: ForEachCallback): void }} IterableLike */ /** * @return {import('stream').Transform} Transform */ declare function flatten(): import('stream').Transform;