UNPKG

502 BTypeScriptView Raw
1import { DynamoDBStreamEvent, Context, Callback } from 'aws-lambda';
2import { Version } from './parser';
3export declare function dynamodbStream<T = any>(custom: (props: DynamoDBStreamSignature<T>) => any): (event: DynamoDBStreamEvent, context: Context, callback: Callback) => any;
4export interface DynamoDBStreamSignature<T = any> {
5 event: DynamoDBStreamEvent;
6 newVersions: T[];
7 oldVersions: T[];
8 versions: Version<T>[];
9 success(message?: any): any;
10 error(error?: any): void;
11}