KC's Workspace
    Preparing search index...

    Type Alias ProxyServerEventMap<TIncomingMessage, TServerResponse, TError>

    type ProxyServerEventMap<
        TIncomingMessage extends typeof IncomingMessage = typeof IncomingMessage,
        TServerResponse extends typeof ServerResponse = typeof ServerResponse,
        TError = Error,
    > = {
        close: [
            proxyRes: InstanceType<TIncomingMessage>,
            proxySocket: Socket,
            proxyHead: any,
        ];
        econnreset: [
            err: Error,
            req: InstanceType<TIncomingMessage>,
            res: InstanceType<TServerResponse>,
            target: ProxyTargetUrl,
        ];
        end: [
            req: InstanceType<TIncomingMessage>,
            res: InstanceType<TServerResponse>,
            proxyRes: InstanceType<TIncomingMessage>,
        ];
        error: Parameters<ErrorCallback<TIncomingMessage, TServerResponse, TError>>;
        open: [socket: Socket];
        proxyReq: [
            proxyReq: ClientRequest,
            req: InstanceType<TIncomingMessage>,
            res: InstanceType<TServerResponse>,
            options: ServerOptions$3,
            socket: Socket,
        ];
        proxyReqWs: [
            proxyReq: ClientRequest,
            req: InstanceType<TIncomingMessage>,
            socket: Socket,
            options: ServerOptions$3,
            head: any,
        ];
        proxyRes: [
            proxyRes: InstanceType<TIncomingMessage>,
            req: InstanceType<TIncomingMessage>,
            res: InstanceType<TServerResponse>,
        ];
        start: [
            req: InstanceType<TIncomingMessage>,
            res: InstanceType<TServerResponse>,
            target: ProxyTargetUrl,
        ];
    }

    Type Parameters

    Index

    Properties

    close: [
        proxyRes: InstanceType<TIncomingMessage>,
        proxySocket: Socket,
        proxyHead: any,
    ]
    econnreset: [
        err: Error,
        req: InstanceType<TIncomingMessage>,
        res: InstanceType<TServerResponse>,
        target: ProxyTargetUrl,
    ]
    end: [
        req: InstanceType<TIncomingMessage>,
        res: InstanceType<TServerResponse>,
        proxyRes: InstanceType<TIncomingMessage>,
    ]
    open: [socket: Socket]
    proxyReq: [
        proxyReq: ClientRequest,
        req: InstanceType<TIncomingMessage>,
        res: InstanceType<TServerResponse>,
        options: ServerOptions$3,
        socket: Socket,
    ]
    proxyReqWs: [
        proxyReq: ClientRequest,
        req: InstanceType<TIncomingMessage>,
        socket: Socket,
        options: ServerOptions$3,
        head: any,
    ]
    proxyRes: [
        proxyRes: InstanceType<TIncomingMessage>,
        req: InstanceType<TIncomingMessage>,
        res: InstanceType<TServerResponse>,
    ]
    start: [
        req: InstanceType<TIncomingMessage>,
        res: InstanceType<TServerResponse>,
        target: ProxyTargetUrl,
    ]