SYMBOL INDEX (142 symbols across 28 files) FILE: bench/bench.ts constant IMAGE (line 19) | const IMAGE = "httpxy-bench"; constant DURATION (line 20) | const DURATION = args.duration!; constant CONNECTIONS (line 21) | const CONNECTIONS = Number(args.connections); constant SEQUENTIAL (line 22) | const SEQUENTIAL = args.sequential!; constant POST_BODY (line 23) | const POST_BODY = JSON.stringify({ constant TARGET_PORT (line 28) | const TARGET_PORT = 3000; constant PROXIES (line 30) | const PROXIES = [ function cleanup (line 51) | function cleanup() { function dockerRun (line 60) | function dockerRun(...args: string[]) { function startContainer (line 66) | function startContainer(name: string, script: string, port: number) { function bombJson (line 86) | async function bombJson(args: string[]): Promise { function waitForReady (line 109) | function waitForReady(port: number, retries = 60) { type BombardierResult (line 123) | interface BombardierResult { type BenchResult (line 148) | interface BenchResult { function formatNs (line 158) | function formatNs(ns: number): string { function formatThroughput (line 162) | function formatThroughput(bytesPerSec: number): string { function formatResult (line 168) | function formatResult(r: BenchResult): string { function parseResult (line 172) | function parseResult(json: string): BenchResult { constant HEADERS (line 195) | const HEADERS = ["Proxy", "Req/s", "Scale", "Avg", "P50", "P99", "Throug... function printTable (line 197) | function printTable(title: string, results: [name: string, result: Bench... function runBench (line 270) | async function runBench(label: string, extraArgs: string[] = []) { FILE: bench/src/fast-proxy.ts constant PORT (line 4) | const PORT = Number(process.env.PORT) || 3003; constant TARGET (line 5) | const TARGET = process.env.TARGET || "http://target:3000"; FILE: bench/src/fastify.ts constant PORT (line 4) | const PORT = Number(process.env.PORT) || 3004; constant TARGET (line 5) | const TARGET = process.env.TARGET || "http://target:3000"; FILE: bench/src/http-proxy-3.ts constant PORT (line 4) | const PORT = Number(process.env.PORT) || 3005; constant TARGET (line 5) | const TARGET = process.env.TARGET || "http://target:3000"; FILE: bench/src/http-proxy.ts constant PORT (line 4) | const PORT = Number(process.env.PORT) || 3006; constant TARGET (line 5) | const TARGET = process.env.TARGET || "http://target:3000"; FILE: bench/src/httpxy-fetch.ts constant PORT (line 4) | const PORT = Number(process.env.PORT) || 3002; constant TARGET (line 5) | const TARGET = process.env.TARGET || "http://target:3000"; function collectBody (line 7) | function collectBody(req: http.IncomingMessage): Promise { constant TARGET (line 56) | const TARGET = `http://127.0.0.1:${TARGET_PORT}`; function setupHttpxyServer (line 58) | async function setupHttpxyServer(): Promise { function collectBody (line 68) | function collectBody(req: http.IncomingMessage): Promise { function setupFastProxy (line 104) | async function setupFastProxy(): Promise<{ server: http.Server; close: (... function setupFastifyProxy (line 114) | async function setupFastifyProxy(): Promise> { function setupHttpProxy3 (line 121) | async function setupHttpProxy3(): Promise { function setupHttpProxyLegacy (line 131) | async function setupHttpProxyLegacy(): Promise { type HttpResult (line 143) | interface HttpResult { function httpGet (line 149) | function httpGet(port: number, path = "/"): Promise { function httpPost (line 166) | function httpPost(port: number, body: string, path = "/"): Promise = T extends "ws" type ProxyMiddleware (line 15) | type ProxyMiddleware void) { method close (line 104) | close(callback?: () => void) { method before (line 116) | before( method after (line 137) | after( method _getPasses (line 159) | _getPasses(type: Type): ProxyMiddleware = {}): I... function stubServerResponse (line 37) | function stubServerResponse(overrides: Record = {}): Se... function stubSocket (line 43) | function stubSocket(overrides: Record = {}): Socket { type MiddlewareOptions (line 49) | type MiddlewareOptions = ProxyServerOptions & { function stubMiddlewareOptions (line 54) | function stubMiddlewareOptions(overrides: Record = {}):... function stubProxyServer (line 60) | function stubProxyServer(overrides: Record = {}): Proxy... FILE: test/_utils.ts function listenOn (line 7) | function listenOn(server: http.Server | https.Server | net.Server): Prom... function proxyListen (line 16) | function proxyListen( FILE: test/fetch.test.ts method start (line 203) | start(controller) { method start (line 246) | start(controller) { method start (line 280) | start(controller) { method start (line 320) | start(controller) { FILE: test/http-proxy.test.ts function maybe_done (line 539) | function maybe_done() { function startSocketIo (line 637) | function startSocketIo() { function startSocketIo (line 677) | function startSocketIo() { FILE: test/index.test.ts type Listener (line 7) | type Listener = { function listen (line 12) | function listen(handler: (req: IncomingMessage, res: ServerResponse) => ... FILE: test/middleware/web-incoming.test.ts function requestHandler (line 272) | function requestHandler(req: any, res: any) { function requestHandler (line 303) | function requestHandler(req: any, res: any) { function requestHandler (line 333) | function requestHandler(req: any, res: any) { function requestHandler (line 369) | async function requestHandler(req: any, res: any) { function requestHandler (line 400) | function requestHandler(req: any, res: any) { function requestHandler (line 427) | function requestHandler(req: any, res: any) { function requestHandler (line 462) | function requestHandler(req: any, res: any) { function requestHandler (line 498) | function requestHandler(req: any, res: any) { function requestHandler (line 530) | function requestHandler(req: any, res: any) { function requestHandler (line 578) | function requestHandler(req: any, res: any) { function requestHandler (line 607) | function requestHandler(req: any, res: any) { function requestHandler (line 642) | function requestHandler(req: any, res: any) { FILE: test/middleware/web-outgoing.test.ts method setHeader (line 652) | setHeader(k: string, v: string | string[]) { method setHeader (line 682) | setHeader(k: string, v: string | string[]) { FILE: test/ws-destroyed-socket.test.ts function listenOn (line 18) | function listenOn(server: http.Server | net.Server): Promise { FILE: test/ws.test.ts function createProxyServer (line 42) | function createProxyServer(addr: string | ProxyAddr, opts?: Parameters { function makeDummySocket (line 62) | function makeDummySocket() { function wsUpgradeRequest (line 71) | function wsUpgradeRequest(port: number): string { function createTargetServer (line 83) | async function createTargetServer(