UNPKG

@bitblit/epsilon

Version:

Tiny adapter to simplify building API gateway Lambda APIS

11 lines (10 loc) 531 B
import { EpsilonLambdaEventHandler } from '../config/epsilon-lambda-event-handler'; import { Context, ProxyResult, S3Event } from 'aws-lambda'; import { EpsilonInstance } from '../epsilon-instance'; export declare class S3EpsilonLambdaEventHandler implements EpsilonLambdaEventHandler<S3Event> { private _epsilon; constructor(_epsilon: EpsilonInstance); extractLabel(evt: S3Event, context: Context): string; handlesEvent(evt: any): boolean; processEvent(evt: S3Event, context: Context): Promise<ProxyResult>; }