From ab4e8129d5c94ff96e6c85d0d2b66a04a052b4e5 Mon Sep 17 00:00:00 2001
From: HelenHuang <LinHuang@pollex.com.tw>
Date: 星期四, 09 六月 2022 15:26:15 +0800
Subject: [PATCH] TODO#139888 嚴選配對 - 文案修改

---
 PAMapp/node_modules/@types/http-proxy/index.d.ts |   55 +++++++++++++++++++++++++++++++------------------------
 1 files changed, 31 insertions(+), 24 deletions(-)

diff --git a/PAMapp/node_modules/@types/http-proxy/index.d.ts b/PAMapp/node_modules/@types/http-proxy/index.d.ts
index 98ed1c7..ca805df 100755
--- a/PAMapp/node_modules/@types/http-proxy/index.d.ts
+++ b/PAMapp/node_modules/@types/http-proxy/index.d.ts
@@ -43,7 +43,7 @@
      * Used for proxying regular HTTP(S) requests
      * @param req - Client request.
      * @param res - Client response.
-     * @param options - Additionnal options.
+     * @param options - Additional options.
      */
     web(
         req: http.IncomingMessage,
@@ -187,38 +187,45 @@
         buffer?: stream.Stream | undefined;
     }
 
-    type StartCallback = (req: http.IncomingMessage, res: http.ServerResponse, target: ProxyTargetUrl) => void;
-    type ProxyReqCallback = (
-        proxyReq: http.ClientRequest,
-        req: http.IncomingMessage,
-        res: http.ServerResponse,
-        options: ServerOptions,
+    type StartCallback<TIncomingMessage = http.IncomingMessage, TServerResponse = http.ServerResponse> = (
+        req: TIncomingMessage,
+        res: TServerResponse,
+        target: ProxyTargetUrl,
     ) => void;
-    type ProxyResCallback = (
-        proxyRes: http.IncomingMessage,
-        req: http.IncomingMessage,
-        res: http.ServerResponse,
+    type ProxyReqCallback<
+        TClientRequest = http.ClientRequest,
+        TIncomingMessage = http.IncomingMessage,
+        TServerResponse = http.ServerResponse,
+        > = (proxyReq: TClientRequest, req: TIncomingMessage, res: TServerResponse, options: ServerOptions) => void;
+    type ProxyResCallback<TIncomingMessage = http.IncomingMessage, TServerResponse = http.ServerResponse> = (
+        proxyRes: TIncomingMessage,
+        req: TIncomingMessage,
+        res: TServerResponse,
     ) => void;
-    type ProxyReqWsCallback = (
-        proxyReq: http.ClientRequest,
-        req: http.IncomingMessage,
+    type ProxyReqWsCallback<TClientRequest = http.ClientRequest, TIncomingMessage = http.IncomingMessage> = (
+        proxyReq: TClientRequest,
+        req: TIncomingMessage,
         socket: net.Socket,
         options: ServerOptions,
         head: any,
     ) => void;
-    type EconnresetCallback = (
-        err: Error,
-        req: http.IncomingMessage,
-        res: http.ServerResponse,
+    type EconnresetCallback<TError = Error, TIncomingMessage = http.IncomingMessage, TServerResponse = http.ServerResponse> = (
+        err: TError,
+        req: TIncomingMessage,
+        res: TServerResponse,
         target: ProxyTargetUrl,
     ) => void;
-    type EndCallback = (req: http.IncomingMessage, res: http.ServerResponse, proxyRes: http.IncomingMessage) => void;
+    type EndCallback<TIncomingMessage = http.IncomingMessage, TServerResponse = http.ServerResponse> = (
+        req: TIncomingMessage,
+        res: TServerResponse,
+        proxyRes: TIncomingMessage
+    ) => void;
     type OpenCallback = (proxySocket: net.Socket) => void;
-    type CloseCallback = (proxyRes: http.IncomingMessage, proxySocket: net.Socket, proxyHead: any) => void;
-    type ErrorCallback = (
-        err: Error,
-        req: http.IncomingMessage,
-        res: http.ServerResponse,
+    type CloseCallback<TIncomingMessage = http.IncomingMessage> = (proxyRes: TIncomingMessage, proxySocket: net.Socket, proxyHead: any) => void;
+    type ErrorCallback<TError = Error, TIncomingMessage = http.IncomingMessage, TServerResponse = http.ServerResponse> = (
+        err: TError,
+        req: TIncomingMessage,
+        res: TServerResponse | net.Socket,
         target?: ProxyTargetUrl,
     ) => void;
 }

--
Gitblit v1.8.0