Spaces:
Paused
Paused
import { ChildProcess } from 'child_process'; | |
import { f as Interceptor, H as HttpRequestEventMap } from './Interceptor-88ee47c0.js'; | |
import { a as BatchInterceptor } from './BatchInterceptor-2badedde.js'; | |
import { ClientRequestInterceptor } from './interceptors/ClientRequest/index.js'; | |
import { XMLHttpRequestInterceptor } from './interceptors/XMLHttpRequest/index.js'; | |
import '@open-draft/deferred-promise'; | |
import '@open-draft/logger'; | |
import 'strict-event-emitter'; | |
import 'http'; | |
import 'https'; | |
interface SerializedRequest { | |
id: string; | |
url: string; | |
method: string; | |
headers: Array<[string, string]>; | |
credentials: RequestCredentials; | |
body: string; | |
} | |
interface SerializedResponse { | |
status: number; | |
statusText: string; | |
headers: Array<[string, string]>; | |
body: string; | |
} | |
declare class RemoteHttpInterceptor extends BatchInterceptor<[ | |
ClientRequestInterceptor, | |
XMLHttpRequestInterceptor | |
]> { | |
constructor(); | |
protected setup(): void; | |
} | |
declare function requestReviver(key: string, value: any): any; | |
interface RemoveResolverOptions { | |
process: ChildProcess; | |
} | |
declare class RemoteHttpResolver extends Interceptor<HttpRequestEventMap> { | |
static symbol: symbol; | |
private process; | |
constructor(options: RemoveResolverOptions); | |
protected setup(): void; | |
} | |
export { RemoteHttpInterceptor, RemoteHttpResolver, RemoveResolverOptions, SerializedRequest, SerializedResponse, requestReviver }; | |