Type Alias BaseEventTypeMap
BaseEventTypeMap: {
alb: ALBEvent;
cloudfront: CloudFrontRequestEvent;
"cloudwatch-logs": CloudWatchLogsEvent;
"cognito-userpool": CognitoUserPoolTriggerEvent;
dynamodb: DynamoDBStreamEvent;
eventbridge: EventBridgeEvent<string, unknown>;
firehose: FirehoseTransformationEvent;
http: APIGatewayProxyEventV2;
kinesis: KinesisStreamEvent;
rest: APIGatewayProxyEvent;
s3: S3Event;
ses: SESEvent;
sns: SNSEvent;
sqs: SQSEvent;
step: { Payload?: unknown; [key: string]: unknown };
}
Type Declaration
alb: ALBEvent
cloudfront: CloudFrontRequestEvent
cloudwatch-logs: CloudWatchLogsEvent
cognito-userpool: CognitoUserPoolTriggerEvent
dynamodb: DynamoDBStreamEvent
eventbridge: EventBridgeEvent<string, unknown>
firehose: FirehoseTransformationEvent
http: APIGatewayProxyEventV2
kinesis: KinesisStreamEvent
rest: APIGatewayProxyEvent
s3: S3Event
ses: SESEvent
sns: SNSEvent
sqs: SQSEvent
step: { Payload?: unknown; [key: string]: unknown }
Canonical base event map type (schema‑first). Extend the schema in your App.