UNPKG

@scloud/lambda-api

Version:

Lambda handler for API Gateway proxy requests

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