1declare namespace NodeJS { 2 type ComposeFnParam = (source: any) => void; 3 interface ReadWriteStream { 4 compose<T extends NodeJS.ReadableStream>( 5 stream: T | ComposeFnParam | Iterable<T> | AsyncIterable<T>, 6 options?: { signal: AbortSignal }, 7 ): T; 8 } 9} 10 11