ts-lambda-api - v2.5.2
    Preparing search index...

    Interface RequestHandler<RequestType, ResponseType, HandlerOptions>

    interface RequestHandler<RequestType, ResponseType, HandlerOptions = {}> {
        destroy?: () => void;
        handle: (
            request: RequestType,
            handlerOptions?: HandlerOptions,
        ) => Promise<RequestHandlerOutput<ResponseType>>;
        metadata?: RequestHandlerMetadata;
    }

    Type Parameters

    • RequestType
    • ResponseType
    • HandlerOptions = {}
    Index

    Properties

    destroy?: () => void
    handle: (
        request: RequestType,
        handlerOptions?: HandlerOptions,
    ) => Promise<RequestHandlerOutput<ResponseType>>

    metadata contains information of a handler. For example 'h2' refers this handler is for handling HTTP/2 requests, whereas 'h1' refers handling HTTP1 requests