Function pipeGeneratorWithSetup
- pipeGeneratorWithSetup<S, A, T, TReturn, TNext, U, UReturn, UNext>(to, generator, startSetup, ...args): Promise<{ 
    output: AsyncGenerator<U, UReturn, UNext>; 
    setup: Awaited<S>; 
}> Type Parameters
S
A extends unknown[]
T
TReturn
TNext
U
UReturn
UNext
Parameters
to: ((g, s, ...args) => AsyncGenerator<U, UReturn, UNext>)
generator: AsyncGenerator<T, TReturn, TNext>
startSetup: (() => Promise<S>)
- (): Promise<S>
 Returns Promise<S>
Rest ...args: A
Returns Promise<{ 
    output: AsyncGenerator<U, UReturn, UNext>; 
    setup: Awaited<S>; 
}>