UNPKG

somod-http-extension

Version:

SOMOD middleware to intercept and validate Lambda event for AWS APIGateway

8 lines (7 loc) 495 B
import { APIGatewayProxyHandlerV2 } from "aws-lambda"; import { RouteHandler } from "./types"; export declare class RouteBuilder { private routes; add<BT = unknown, PT extends Record<string, unknown> = Record<string, unknown>, QT extends Record<string, unknown> = Record<string, unknown>, HT extends Record<string, unknown> = Record<string, unknown>>(route: string, method: string, routeHandler: RouteHandler<BT, PT, QT, HT>): RouteBuilder; getHandler(): APIGatewayProxyHandlerV2; }