14 lines
		
	
	
		
			531 B
		
	
	
	
		
			TypeScript
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			531 B
		
	
	
	
		
			TypeScript
		
	
	
		
			Executable File
		
	
	
	
	
/**
 | 
						|
 * Clones a response by teeing the body so we can return two independent
 | 
						|
 * ReadableStreams from it. This avoids the bug in the undici library around
 | 
						|
 * response cloning.
 | 
						|
 *
 | 
						|
 * After cloning, the original response's body will be consumed and closed.
 | 
						|
 *
 | 
						|
 * @see https://github.com/vercel/next.js/pull/73274
 | 
						|
 *
 | 
						|
 * @param original - The original response to clone.
 | 
						|
 * @returns A tuple containing two independent clones of the original response.
 | 
						|
 */
 | 
						|
export declare function cloneResponse(original: Response): [Response, Response];
 |