import { Readable, Transform, Writable } from 'stream' import { TransformLogProgressOptions } from './transform/transformLogProgress' import { TransformMapOptions } from './transform/transformMap' // eslint-disable-next-line unused-imports/no-unused-vars export interface ReadableTyped extends Readable {} // eslint-disable-next-line unused-imports/no-unused-vars export interface WritableTyped extends Writable {} // eslint-disable-next-line unused-imports/no-unused-vars export interface TransformTyped extends Transform {} export interface TransformOpt { /** * @default true */ objectMode?: boolean /** * @default 16 */ highWaterMark?: number } export interface StreamForEachOptions extends TransformMapOptions, TransformLogProgressOptions {}