somod-http-extension
Version:
SOMOD middleware to intercept and validate Lambda event for AWS APIGateway
8 lines (7 loc) • 495 B
TypeScript
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;
}