Download node_modules/http-proxy-middleware/dist/http-proxy-middleware.d.ts from kirimdata369/task-manager-pro: direct link, hf CLI and curl.
- Browser
- Download file 902 Bytes
-
https://huggingface.co/spaces/kirimdata369/task-manager-pro/resolve/main/node_modules/http-proxy-middleware/dist/http-proxy-middleware.d.ts
- Command line
-
hf download hf://spaces/kirimdata369/task-manager-pro/node_modules/http-proxy-middleware/dist/http-proxy-middleware.d.ts
-
curl -L -o http-proxy-middleware.d.ts https://huggingface.co/spaces/kirimdata369/task-manager-pro/resolve/main/node_modules/http-proxy-middleware/dist/http-proxy-middleware.d.ts
902 Bytes
| import type { RequestHandler, Options } from './types'; | |
| export declare class HttpProxyMiddleware<TReq, TRes> { | |
| private wsInternalSubscribed; | |
| private serverOnCloseSubscribed; | |
| private proxyOptions; | |
| private proxy; | |
| private pathRewriter; | |
| private logger; | |
| constructor(options: Options<TReq, TRes>); | |
| middleware: RequestHandler; | |
| private registerPlugins; | |
| private catchUpgradeRequest; | |
| private handleUpgrade; | |
| /** | |
| * Determine whether request should be proxied. | |
| */ | |
| private shouldProxy; | |
| /** | |
| * Apply option.router and option.pathRewrite | |
| * Order matters: | |
| * Router uses original path for routing; | |
| * NOT the modified path, after it has been rewritten by pathRewrite | |
| * @param {Object} req | |
| * @return {Object} proxy options | |
| */ | |
| private prepareProxyRequest; | |
| private applyRouter; | |
| private applyPathRewrite; | |
| } | |