KC's Workspace
    Preparing search index...

    Interface ServerEventMap<Request, Response>

    interface ServerEventMap<
        Request extends typeof IncomingMessage = typeof IncomingMessage,
        Response extends typeof ServerResponse = typeof ServerResponse,
    > {
        checkContinue: [
            request: InstanceType<Request>,
            response: InstanceType<Response> & { req: InstanceType<Request> },
        ];
        checkExpectation: [
            request: InstanceType<Request>,
            response: InstanceType<Response> & { req: InstanceType<Request> },
        ];
        clientError: [exception: Error, socket: Duplex];
        close: [];
        connect: [
            request: InstanceType<Request>,
            socket: Duplex,
            head: NonSharedBuffer,
        ];
        connection: [socket: Socket];
        drop: [data?: DropArgument];
        dropRequest: [request: InstanceType<Request>, socket: Duplex];
        error: [err: Error];
        listening: [];
        request: [
            request: InstanceType<Request>,
            response: InstanceType<Response> & { req: InstanceType<Request> },
        ];
        upgrade: [
            req: InstanceType<Request>,
            socket: Duplex,
            head: NonSharedBuffer,
        ];
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    checkContinue: [
        request: InstanceType<Request>,
        response: InstanceType<Response> & { req: InstanceType<Request> },
    ]
    checkExpectation: [
        request: InstanceType<Request>,
        response: InstanceType<Response> & { req: InstanceType<Request> },
    ]
    clientError: [exception: Error, socket: Duplex]
    close: []
    connect: [request: InstanceType<Request>, socket: Duplex, head: NonSharedBuffer]
    connection: [socket: Socket]
    drop: [data?: DropArgument]
    dropRequest: [request: InstanceType<Request>, socket: Duplex]
    error: [err: Error]
    listening: []
    request: [
        request: InstanceType<Request>,
        response: InstanceType<Response> & { req: InstanceType<Request> },
    ]
    upgrade: [req: InstanceType<Request>, socket: Duplex, head: NonSharedBuffer]