SYMBOL INDEX (99 symbols across 35 files) FILE: examples/next-app/app/layout.tsx function RootLayout (line 12) | function RootLayout({ FILE: examples/next-app/app/page.tsx function Home (line 4) | function Home() { FILE: examples/next-app/pages/api/users.ts function handler (line 7) | async function handler(req: NextApiRequest, res: NextApiResponse) { FILE: src/configuration.ts function verifyConfig (line 4) | function verifyConfig(options: Options): void { FILE: src/errors.ts type ERRORS (line 1) | enum ERRORS { FILE: src/factory.ts function createProxyMiddleware (line 6) | function createProxyMiddleware< FILE: src/get-plugins.ts function getPlugins (line 9) | function getPlugins(options: Options): Plugin { method constructor (line 25) | constructor(options: Options) { method registerPlugins (line 84) | private registerPlugins(proxy: httpProxy, options: Options... FILE: src/legacy/create-proxy-middleware.ts function legacyCreateProxyMiddleware (line 32) | function legacyCreateProxyMiddleware< FILE: src/legacy/options-adapter.ts function legacyOptionsAdapter (line 24) | function legacyOptionsAdapter( function getLegacyLogger (line 114) | function getLegacyLogger(options): Logger { FILE: src/legacy/types.ts type LegacyOptions (line 10) | interface LegacyOptions< FILE: src/logger.ts function getLogger (line 22) | function getLogger(options: Options): Logger { FILE: src/path-filter.ts function matchPathFilter (line 10) | function matchPathFilter( function matchSingleStringPath (line 51) | function matchSingleStringPath(pathFilter: string, uri?: string) { function matchSingleGlobPath (line 56) | function matchSingleGlobPath(pattern: string | string[], uri?: string) { function matchMultiGlobPath (line 62) | function matchMultiGlobPath(patternList: string | string[], uri?: string) { function matchMultiPath (line 71) | function matchMultiPath(pathFilterList: string[], uri?: string) { function getUrlPathName (line 90) | function getUrlPathName(uri?: string) { function isStringPath (line 94) | function isStringPath(pathFilter: string) { function isGlobPath (line 98) | function isGlobPath(pathFilter: string) { FILE: src/path-rewriter.ts type RewriteRule (line 8) | type RewriteRule = { regex: RegExp; value: string }; function createPathRewriter (line 16) | function createPathRewriter(rewriteConfig) { function isValidRewriteConfig (line 46) | function isValidRewriteConfig(rewriteConfig) { function parsePathRewriteRules (line 58) | function parsePathRewriteRules(rewriteConfig: Record) { FILE: src/plugins/default/error-response-plugin.ts function isResponseLike (line 8) | function isResponseLike(obj: any): obj is http.ServerResponse { function isSocketLike (line 12) | function isSocketLike(obj: any): obj is Socket { FILE: src/plugins/default/logger-plugin.ts type ExpressRequest (line 8) | type ExpressRequest = { type BrowserSyncRequest (line 13) | type BrowserSyncRequest = { type FrameworkRequest (line 19) | type FrameworkRequest = IncomingMessage & ExpressRequest & BrowserSyncRe... FILE: src/router.ts function getTarget (line 7) | async function getTarget(req, config) { function getTargetFromProxyTable (line 20) | function getTargetFromProxyTable(req, table) { function containsPath (line 48) | function containsPath(v) { FILE: src/status-code.ts function getStatusCode (line 1) | function getStatusCode(errorCode: string): number { FILE: src/types.ts type NextFunction (line 10) | type NextFunction void> = T; type RequestHandler (line 12) | interface RequestHandler< type Filter (line 21) | type Filter = type Plugin (line 26) | interface Plugin { type OnProxyEvent (line 30) | interface OnProxyEvent; type Options (line 44) | interface Options FILE: src/utils/function.ts function getFunctionName (line 3) | function getFunctionName(fn: Function): string { FILE: src/utils/logger-plugin.ts type Sockets (line 3) | type Sockets = Pick; function getPort (line 9) | function getPort(sockets?: Sockets): string | undefined { FILE: src/utils/sanitize.ts function sanitize (line 1) | function sanitize(input: string | undefined): string { FILE: test/e2e/express-router.spec.ts function filter (line 21) | function filter(pathname, req) { function jsonMiddleware (line 52) | function jsonMiddleware(data) { FILE: test/e2e/http-proxy-middleware.spec.ts method error (line 327) | error(err, req, res) { FILE: test/e2e/path-rewriter.spec.ts method pathRewrite (line 51) | pathRewrite(path, req) { method pathRewrite (line 73) | pathRewrite(path, req) { FILE: test/e2e/router.spec.ts method router (line 62) | router(req) { method router (line 79) | router(req) { FILE: test/e2e/test-kit.ts function createApp (line 6) | function createApp(...middlewares): Express { function createAppWithPath (line 12) | function createAppWithPath(path: string | string[], middleware: RequestH... FILE: test/legacy/http-proxy-middleware.spec.ts method onError (line 94) | onError(err, req, res) { FILE: test/types.spec.ts method proxyReq (line 161) | proxyReq(proxyReq, req, res, options) { method proxyRes (line 165) | proxyRes(proxyRes, req, res) { method error (line 182) | error(error, req, res, target) { method proxyReq (line 195) | proxyReq(proxyReq, req, res, options) { method proxyReqWs (line 199) | proxyReqWs(proxyReq, req, socket, options, head) { method proxyRes (line 202) | proxyRes(proxyRes, req, res) { method close (line 206) | close(proxyRes, proxySocket, proxyHead) { method start (line 209) | start(req, res, target) { method end (line 213) | end(req, res, proxyRes) { method econnreset (line 218) | econnreset(error, req, res, target) { method error (line 238) | error(error, req, res, target) { method proxyReq (line 246) | proxyReq(proxyReq, req, res, options) { method proxyReqWs (line 250) | proxyReqWs(proxyReq, req, socket, options, head) { method proxyRes (line 253) | proxyRes(proxyRes, req, res) { method close (line 257) | close(proxyRes, proxySocket, proxyHead) { method start (line 260) | start(req, res, target) { method end (line 264) | end(req, res, proxyRes) { method econnreset (line 269) | econnreset(error, req, res, target) { type MyRequest (line 281) | interface MyRequest extends http.IncomingMessage { type MyResponse (line 285) | interface MyResponse extends http.ServerResponse { method error (line 294) | error(error, req, res, target) { method proxyReq (line 302) | proxyReq(proxyReq, req, res, options) { method proxyReqWs (line 306) | proxyReqWs(proxyReq, req, socket, options, head) { method proxyRes (line 309) | proxyRes(proxyRes, req, res) { method close (line 313) | close(proxyRes, proxySocket, proxyHead) { method start (line 316) | start(req, res, target) { method end (line 320) | end(req, res, proxyRes) { method econnreset (line 325) | econnreset(error, req, res, target) { type MyRequest (line 336) | interface MyRequest extends http.IncomingMessage { type MyResponse (line 340) | interface MyResponse extends http.ServerResponse { FILE: test/unit/fix-request-body.spec.ts method readableLength (line 197) | get readableLength() { FILE: test/unit/path-filter.spec.ts function fn (line 183) | function fn(path, req) { FILE: test/unit/router.spec.ts method router (line 28) | router(req) { method router (line 54) | async router(req) { FILE: test/unit/utils/function.spec.ts function myFunction (line 5) | function myFunction() {}