UNPKG

@mbc-cqrs-serverless/import

Version:
23 lines (22 loc) 902 B
import { DetailKey, IEvent } from '@mbc-cqrs-serverless/core'; import { DynamoDBRecord, StreamRecord } from 'aws-lambda'; import { ImportEntity } from '../entity/import-entity'; export declare const IMPORT_EVENT_ACTION = "import-execute"; export declare class ImportEvent implements IEvent, DynamoDBRecord { source: string; awsRegion?: string | undefined; dynamodb?: StreamRecord | undefined; eventID?: string | undefined; eventName?: 'INSERT' | 'MODIFY' | 'REMOVE' | undefined; eventSource?: string | undefined; eventSourceARN?: string | undefined; eventVersion?: string | undefined; userIdentity?: any; private _importKey; private _importEntity?; constructor(event?: Partial<ImportEvent>); get tableName(): string; fromDynamoDBRecord(record: DynamoDBRecord): ImportEvent; get importEntity(): ImportEntity; get importKey(): DetailKey; }