UNPKG

@bitblit/ratchet-epsilon-common

Version:

Tiny adapter to simplify building API gateway Lambda APIS

12 lines (11 loc) 695 B
import { EpsilonLambdaEventHandler } from '../config/epsilon-lambda-event-handler.js'; import { Context, DynamoDBStreamEvent, ProxyResult } from 'aws-lambda'; import { EpsilonInstance } from '../epsilon-instance.js'; export declare class DynamoEpsilonLambdaEventHandler implements EpsilonLambdaEventHandler<DynamoDBStreamEvent> { private _epsilon; constructor(_epsilon: EpsilonInstance); extractLabel(evt: DynamoDBStreamEvent, _context: Context): string; handlesEvent(evt: any): boolean; processEvent(evt: DynamoDBStreamEvent, _context: Context): Promise<ProxyResult>; processUncaughtError(event: DynamoDBStreamEvent, context: Context, err: any): Promise<ProxyResult>; }