UNPKG

@mbc-cqrs-serverless/core

Version:
11 lines (10 loc) 636 B
import { DynamoDBStreamEvent, EventBridgeEvent, S3Event, SNSEvent, SQSEvent } from 'aws-lambda'; import { IEvent, IEventFactory, StepFunctionsEvent } from '../interfaces'; export declare class DefaultEventFactory implements IEventFactory { transformSqs(event: SQSEvent): Promise<IEvent[]>; transformSns(event: SNSEvent): Promise<IEvent[]>; transformDynamodbStream(event: DynamoDBStreamEvent): Promise<IEvent[]>; transformEventBridge(event: EventBridgeEvent<any, any>): Promise<IEvent[]>; transformStepFunction(event: StepFunctionsEvent<any>): Promise<IEvent[]>; transformS3(event: S3Event): Promise<IEvent[]>; }