Sha256: c9844a4b7383cd0806de83daca3be72ce97ed4b0b8e9b557f1ac693d485a9dfd

Contents?: true

Size: 1.41 KB

Versions: 26

Compression:

Stored size: 1.41 KB

Contents

import { ChildProcess } from 'child_process';
import { f as Interceptor, H as HttpRequestEventMap } from './Interceptor-a31b1217.js';
import { a as BatchInterceptor } from './BatchInterceptor-13d40c95.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 'node:net';

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 };

Version data entries

26 entries across 26 versions & 1 rubygems

Version Path
clapton-0.0.26 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.25 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.24 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.23 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.22 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.21 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.20 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.19 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.18 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.17 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.16 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.15 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.14 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.13 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.12 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.11 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.10 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.9 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.8 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts
clapton-0.0.7 lib/clapton/javascripts/node_modules/@mswjs/interceptors/lib/node/RemoteHttpInterceptor.d.ts