Skip to content

Commit 9622ea9

Browse files
committed
Export types for ProxyConfig & Request/ResponseTransforms
1 parent e7e7e94 commit 9622ea9

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/main.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import * as completionCheckers from './rules/completion-checkers';
2020

2121
import { RequestRuleData } from './rules/requests/request-rule';
2222
import { WebSocketRuleData } from './rules/websockets/websocket-rule';
23+
export { ProxyConfig } from './util/http-agents';
2324

2425
export { RequestRuleData, WebSocketRuleData };
2526
export { matchers, requestHandlers, webSocketHandlers, completionCheckers };

src/rules/requests/request-handlers.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,7 @@ export interface PassThroughHandlerOptions {
549549
beforeResponse?: (res: PassThroughResponse) => MaybePromise<CallbackResponseResult>;
550550
}
551551

552-
interface RequestTransform {
552+
export interface RequestTransform {
553553

554554
/**
555555
* A replacement HTTP method. Case insensitive.
@@ -597,7 +597,7 @@ interface RequestTransform {
597597
};
598598
}
599599

600-
interface ResponseTransform {
600+
export interface ResponseTransform {
601601

602602
/**
603603
* A replacement response status code.
@@ -646,7 +646,6 @@ interface ResponseTransform {
646646

647647
}
648648

649-
650649
interface SerializedPassThroughData {
651650
type: 'passthrough';
652651
forwardToLocation?: string;

0 commit comments

Comments
 (0)