function pipeline
          
Usage in Deno
import { pipeline } from "node:stream/promises";
pipeline<A extends PipelineSource<any>,B extends PipelineDestination<A, any>,>(): PipelinePromise<B> 
      
pipeline<A extends PipelineSource<any>,T1 extends PipelineTransform<A, any>,B extends PipelineDestination<T1, any>,>(): PipelinePromise<B> 
      
A extends PipelineSource<any>
      
    
T1 extends PipelineTransform<A, any>
      
    
B extends PipelineDestination<T1, any>
      
    
pipeline<A extends PipelineSource<any>,T1 extends PipelineTransform<A, any>,T2 extends PipelineTransform<T1, any>,B extends PipelineDestination<T2, any>,>(): PipelinePromise<B> 
      
A extends PipelineSource<any>
      
    
T1 extends PipelineTransform<A, any>
      
    
T2 extends PipelineTransform<T1, any>
      
    
B extends PipelineDestination<T2, any>
      
    
pipeline<A extends PipelineSource<any>,T1 extends PipelineTransform<A, any>,T2 extends PipelineTransform<T1, any>,T3 extends PipelineTransform<T2, any>,B extends PipelineDestination<T3, any>,>(): PipelinePromise<B> 
      
A extends PipelineSource<any>
      
    
T1 extends PipelineTransform<A, any>
      
    
T2 extends PipelineTransform<T1, any>
      
    
T3 extends PipelineTransform<T2, any>
      
    
B extends PipelineDestination<T3, any>
      
    
pipeline<A extends PipelineSource<any>,T1 extends PipelineTransform<A, any>,T2 extends PipelineTransform<T1, any>,T3 extends PipelineTransform<T2, any>,T4 extends PipelineTransform<T3, any>,B extends PipelineDestination<T4, any>,>(source: A,transform1: T1,transform2: T2,transform3: T3,transform4: T4,destination: B,options?: PipelineOptions,): PipelinePromise<B> 
      
A extends PipelineSource<any>
      
    
T1 extends PipelineTransform<A, any>
      
    
T2 extends PipelineTransform<T1, any>
      
    
T3 extends PipelineTransform<T2, any>
      
    
T4 extends PipelineTransform<T3, any>
      
    
B extends PipelineDestination<T4, any>
      
    
pipeline(streams: ReadonlyArray<ReadableStream
 | WritableStream
 | ReadWriteStream>,options?: PipelineOptions,): Promise<void> 
      optional
options: PipelineOptions
      
    Promise<void>