1 | import { DynamoDBStreamEvent, Context, Callback } from 'aws-lambda';
|
2 | import { Version } from './parser';
|
3 | export declare function dynamodbStream<T = any>(custom: (props: DynamoDBStreamSignature<T>) => any): (event: DynamoDBStreamEvent, context: Context, callback: Callback) => any;
|
4 | export 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 | }
|