import { Callback, Context } from 'aws-lambda'; import { LambdaContext, LambdaHttpReturnType, LambdaHttpRequestType } from './lambda.context'; import { LambdaHttpResponse } from './lambda.response'; export interface HttpStatus { statusCode: string; statusDescription: string; } export declare class LambdaFunction { /** * Wrap a lambda function to provide extra functionality * * - Log metadata about the call on every request * - Catch errors and log them before exiting */ static wrap(fn: (req: LambdaContext) => Promise): (event: LambdaHttpRequestType, context: Context, callback: Callback) => Promise; } //# sourceMappingURL=lambda.d.ts.map