UNPKG

@scloud/lambda-api

Version:

Lambda handler for API Gateway proxy requests

7 lines (6 loc) 429 B
import { APIGatewayProxyEvent, APIGatewayProxyResult, Context } from 'aws-lambda'; import { Request, Response, Handler, Routes } from './types'; /** * API route handler */ export declare function apiHandler(event: APIGatewayProxyEvent, context: Context, routes: Routes, errorHandler?: ((request: Request, e: Error) => Promise<Response | undefined>) | undefined, catchAll?: Handler | undefined): Promise<APIGatewayProxyResult>;