UNPKG

@studyportals/sp-r2d2

Version:

A framework that contains various components used when developing projects that will be deployed via AWS λ.

102 lines 17.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CorsFilteringLambdaHandler = exports.FilteringLambdaHandler = exports.LambdaHandler = exports.CorsHttpEventFilter = exports.BaseEventFilter = exports.CorsHttpEventFilterFactory = exports.WarmUpEventHandlerDecorator = exports.ApplicationEventHandler = exports.PingEventHandlerDecorator = exports.CorsFilteringEventHandlerDecorator = exports.FilteringEventHandlerDecorator = exports.DynamoDBStreamEventTranslatorFactory = exports.DynamoDBStreamEventTranslator = exports.ConsoleResponseSenderFactory = exports.ConsoleEventTranslatorFactory = exports.ConsoleEventTranslator = exports.MultiRecordSqsEventTranslatorFactory = exports.MultiRecordSqsEventTranslator = exports.SingleRecordSqsSnsMessageTranslatorFactory = exports.SingleRecordSqsSnsMessageTranslator = exports.SingleRecordSqsEventTranslatorFactory = exports.SingleRecordSqsEventTranslator = exports.ScheduledEventTranslatorFactory = exports.ScheduledEventTranslator = exports.S3EventTranslatorFactory = exports.S3EventTranslator = exports.SnsEventTranslatorFactory = exports.SnsEventTranslator = exports.CognitoAuthorizedApiGatewayEventTranslatorFactory = exports.CognitoAuthorizedApiGatewayEventTranslator = exports.ApiGatewayEventTranslatorFactory = exports.ApiGatewayEventTranslator = exports.EventTranslationError = exports.UnauthorizedResponse = exports.SuccessResponse = exports.NotFoundResponse = exports.InternalServerErrorResponse = exports.CreatedResponse = exports.BadRequestResponse = exports.HttpResponse = exports.HttpResponseSenderFactory = exports.HttpResponseSender = exports.SqsResponseSenderFactory = exports.S3ResponseSenderFactory = exports.SnsResponseSenderFactory = exports.SchedulerResponseSenderFactory = exports.BaseResponseSender = exports.BaseBootstrapperFactory = exports.BaseBootstrapper = void 0; const event_translation_error_class_1 = require("./core/errors/event-translation-error.class"); Object.defineProperty(exports, "EventTranslationError", { enumerable: true, get: function () { return event_translation_error_class_1.EventTranslationError; } }); const filtering_event_handler_decorator_class_1 = require("./core/event-handling/filtering-event-handler-decorator.class"); Object.defineProperty(exports, "FilteringEventHandlerDecorator", { enumerable: true, get: function () { return filtering_event_handler_decorator_class_1.FilteringEventHandlerDecorator; } }); const cors_filtering_event_handler_decorator_class_1 = require("./core/event-handling/cors-filtering-event-handler-decorator.class"); Object.defineProperty(exports, "CorsFilteringEventHandlerDecorator", { enumerable: true, get: function () { return cors_filtering_event_handler_decorator_class_1.CorsFilteringEventHandlerDecorator; } }); const application_event_handler_class_1 = require("./core/event-handling/application-event-handler.class"); Object.defineProperty(exports, "ApplicationEventHandler", { enumerable: true, get: function () { return application_event_handler_class_1.ApplicationEventHandler; } }); const ping_event_handler_decorator_class_1 = require("./core/event-handling/ping-event-handler-decorator.class"); Object.defineProperty(exports, "PingEventHandlerDecorator", { enumerable: true, get: function () { return ping_event_handler_decorator_class_1.PingEventHandlerDecorator; } }); const base_response_sender_class_1 = require("./core/response-sending/base-response-sender.class"); Object.defineProperty(exports, "BaseResponseSender", { enumerable: true, get: function () { return base_response_sender_class_1.BaseResponseSender; } }); const base_bootstrapper_class_1 = require("./bootstrapping/base-bootstrapper.class"); Object.defineProperty(exports, "BaseBootstrapper", { enumerable: true, get: function () { return base_bootstrapper_class_1.BaseBootstrapper; } }); const base_bootstrapper_factory_class_1 = require("./bootstrapping/base-bootstrapper-factory.class"); Object.defineProperty(exports, "BaseBootstrapperFactory", { enumerable: true, get: function () { return base_bootstrapper_factory_class_1.BaseBootstrapperFactory; } }); const api_gateway_event_translator_class_1 = require("./execution-environments/api-gateway/event-translation/api-gateway-event-translator.class"); Object.defineProperty(exports, "ApiGatewayEventTranslator", { enumerable: true, get: function () { return api_gateway_event_translator_class_1.ApiGatewayEventTranslator; } }); const api_gateway_event_translator_factory_class_1 = require("./execution-environments/api-gateway/event-translation/api-gateway-event-translator-factory.class"); Object.defineProperty(exports, "ApiGatewayEventTranslatorFactory", { enumerable: true, get: function () { return api_gateway_event_translator_factory_class_1.ApiGatewayEventTranslatorFactory; } }); const cognito_authorized_api_gateway_event_translator_class_1 = require("./execution-environments/api-gateway/event-translation/cognito-authorized-api-gateway-event-translator.class"); Object.defineProperty(exports, "CognitoAuthorizedApiGatewayEventTranslator", { enumerable: true, get: function () { return cognito_authorized_api_gateway_event_translator_class_1.CognitoAuthorizedApiGatewayEventTranslator; } }); const cognito_authorized_api_gateway_event_translator_factory_class_1 = require("./execution-environments/api-gateway/event-translation/cognito-authorized-api-gateway-event-translator-factory.class"); Object.defineProperty(exports, "CognitoAuthorizedApiGatewayEventTranslatorFactory", { enumerable: true, get: function () { return cognito_authorized_api_gateway_event_translator_factory_class_1.CognitoAuthorizedApiGatewayEventTranslatorFactory; } }); const http_response_sender_class_1 = require("./execution-environments/api-gateway/response-sending/http-response-sender.class"); Object.defineProperty(exports, "HttpResponseSender", { enumerable: true, get: function () { return http_response_sender_class_1.HttpResponseSender; } }); const http_response_sender_factory_class_1 = require("./execution-environments/api-gateway/response-sending/http-response-sender-factory.class"); Object.defineProperty(exports, "HttpResponseSenderFactory", { enumerable: true, get: function () { return http_response_sender_factory_class_1.HttpResponseSenderFactory; } }); const http_response_class_1 = require("./execution-environments/api-gateway/http-responses/http-response.class"); Object.defineProperty(exports, "HttpResponse", { enumerable: true, get: function () { return http_response_class_1.HttpResponse; } }); const bad_request_response_class_1 = require("./execution-environments/api-gateway/http-responses/bad-request-response.class"); Object.defineProperty(exports, "BadRequestResponse", { enumerable: true, get: function () { return bad_request_response_class_1.BadRequestResponse; } }); const created_response_class_1 = require("./execution-environments/api-gateway/http-responses/created-response.class"); Object.defineProperty(exports, "CreatedResponse", { enumerable: true, get: function () { return created_response_class_1.CreatedResponse; } }); const internal_server_error_response_class_1 = require("./execution-environments/api-gateway/http-responses/internal-server-error-response.class"); Object.defineProperty(exports, "InternalServerErrorResponse", { enumerable: true, get: function () { return internal_server_error_response_class_1.InternalServerErrorResponse; } }); const not_found_response_class_1 = require("./execution-environments/api-gateway/http-responses/not-found-response.class"); Object.defineProperty(exports, "NotFoundResponse", { enumerable: true, get: function () { return not_found_response_class_1.NotFoundResponse; } }); const success_response_class_1 = require("./execution-environments/api-gateway/http-responses/success-response.class"); Object.defineProperty(exports, "SuccessResponse", { enumerable: true, get: function () { return success_response_class_1.SuccessResponse; } }); const unauthorized_response_class_1 = require("./execution-environments/api-gateway/http-responses/unauthorized-response.class"); Object.defineProperty(exports, "UnauthorizedResponse", { enumerable: true, get: function () { return unauthorized_response_class_1.UnauthorizedResponse; } }); const sns_event_translator_class_1 = require("./execution-environments/sns/event-translation/sns-event-translator.class"); Object.defineProperty(exports, "SnsEventTranslator", { enumerable: true, get: function () { return sns_event_translator_class_1.SnsEventTranslator; } }); const sns_event_translator_factory_class_1 = require("./execution-environments/sns/event-translation/sns-event-translator-factory.class"); Object.defineProperty(exports, "SnsEventTranslatorFactory", { enumerable: true, get: function () { return sns_event_translator_factory_class_1.SnsEventTranslatorFactory; } }); const sns_response_sender_factory_class_1 = require("./execution-environments/sns/response-sending/sns-response-sender-factory.class"); Object.defineProperty(exports, "SnsResponseSenderFactory", { enumerable: true, get: function () { return sns_response_sender_factory_class_1.SnsResponseSenderFactory; } }); const s3_event_translator_class_1 = require("./execution-environments/s3/event-translation/s3-event-translator.class"); Object.defineProperty(exports, "S3EventTranslator", { enumerable: true, get: function () { return s3_event_translator_class_1.S3EventTranslator; } }); const s3_event_translator_factory_class_1 = require("./execution-environments/s3/event-translation/s3-event-translator-factory.class"); Object.defineProperty(exports, "S3EventTranslatorFactory", { enumerable: true, get: function () { return s3_event_translator_factory_class_1.S3EventTranslatorFactory; } }); const s3_response_sender_factory_class_1 = require("./execution-environments/s3/response-sending/s3-response-sender-factory.class"); Object.defineProperty(exports, "S3ResponseSenderFactory", { enumerable: true, get: function () { return s3_response_sender_factory_class_1.S3ResponseSenderFactory; } }); const scheduled_event_translator_class_1 = require("./execution-environments/scheduler/event-translation/scheduled-event-translator.class"); Object.defineProperty(exports, "ScheduledEventTranslator", { enumerable: true, get: function () { return scheduled_event_translator_class_1.ScheduledEventTranslator; } }); const scheduled_event_translator_factory_class_1 = require("./execution-environments/scheduler/event-translation/scheduled-event-translator-factory.class"); Object.defineProperty(exports, "ScheduledEventTranslatorFactory", { enumerable: true, get: function () { return scheduled_event_translator_factory_class_1.ScheduledEventTranslatorFactory; } }); const scheduler_response_sender_factory_class_1 = require("./execution-environments/scheduler/response-sending/scheduler-response-sender-factory.class"); Object.defineProperty(exports, "SchedulerResponseSenderFactory", { enumerable: true, get: function () { return scheduler_response_sender_factory_class_1.SchedulerResponseSenderFactory; } }); const single_record_sqs_event_translator_class_1 = require("./execution-environments/sqs/event-translation/single-record-sqs-event-translator.class"); Object.defineProperty(exports, "SingleRecordSqsEventTranslator", { enumerable: true, get: function () { return single_record_sqs_event_translator_class_1.SingleRecordSqsEventTranslator; } }); const single_record_sqs_sns_message_translator_class_1 = require("./execution-environments/sqs/event-translation/single-record-sqs-sns-message-translator.class"); Object.defineProperty(exports, "SingleRecordSqsSnsMessageTranslator", { enumerable: true, get: function () { return single_record_sqs_sns_message_translator_class_1.SingleRecordSqsSnsMessageTranslator; } }); const multi_record_sqs_event_translator_class_1 = require("./execution-environments/sqs/event-translation/multi-record-sqs-event-translator.class"); Object.defineProperty(exports, "MultiRecordSqsEventTranslator", { enumerable: true, get: function () { return multi_record_sqs_event_translator_class_1.MultiRecordSqsEventTranslator; } }); const single_record_sqs_event_translator_factory_class_1 = require("./execution-environments/sqs/event-translation/single-record-sqs-event-translator-factory.class"); Object.defineProperty(exports, "SingleRecordSqsEventTranslatorFactory", { enumerable: true, get: function () { return single_record_sqs_event_translator_factory_class_1.SingleRecordSqsEventTranslatorFactory; } }); const single_record_sqs_sns_message_translator_factory_class_1 = require("./execution-environments/sqs/event-translation/single-record-sqs-sns-message-translator-factory.class"); Object.defineProperty(exports, "SingleRecordSqsSnsMessageTranslatorFactory", { enumerable: true, get: function () { return single_record_sqs_sns_message_translator_factory_class_1.SingleRecordSqsSnsMessageTranslatorFactory; } }); const multi_record_sqs_event_translator_factory_class_1 = require("./execution-environments/sqs/event-translation/multi-record-sqs-event-translator-factory.class"); Object.defineProperty(exports, "MultiRecordSqsEventTranslatorFactory", { enumerable: true, get: function () { return multi_record_sqs_event_translator_factory_class_1.MultiRecordSqsEventTranslatorFactory; } }); const console_event_translator_class_1 = require("./execution-environments/console/event-translation/console-event-translator.class"); Object.defineProperty(exports, "ConsoleEventTranslator", { enumerable: true, get: function () { return console_event_translator_class_1.ConsoleEventTranslator; } }); const console_event_translator_factory_class_1 = require("./execution-environments/console/event-translation/console-event-translator-factory.class"); Object.defineProperty(exports, "ConsoleEventTranslatorFactory", { enumerable: true, get: function () { return console_event_translator_factory_class_1.ConsoleEventTranslatorFactory; } }); const console_response_sender_factory_class_1 = require("./execution-environments/console/response-sending/console-response-sender-factory.class"); Object.defineProperty(exports, "ConsoleResponseSenderFactory", { enumerable: true, get: function () { return console_response_sender_factory_class_1.ConsoleResponseSenderFactory; } }); const sqs_response_sender_factory_class_1 = require("./execution-environments/sqs/response-sending/sqs-response-sender-factory.class"); Object.defineProperty(exports, "SqsResponseSenderFactory", { enumerable: true, get: function () { return sqs_response_sender_factory_class_1.SqsResponseSenderFactory; } }); const lambda_handler_class_1 = require("./lambda/lambda-handler.class"); Object.defineProperty(exports, "LambdaHandler", { enumerable: true, get: function () { return lambda_handler_class_1.LambdaHandler; } }); const filtering_lambda_handler_class_1 = require("./lambda/filtering-lambda-handler.class"); Object.defineProperty(exports, "FilteringLambdaHandler", { enumerable: true, get: function () { return filtering_lambda_handler_class_1.FilteringLambdaHandler; } }); const cors_filtering_lambda_handler_class_1 = require("./lambda/cors-filtering-lambda-handler.class"); Object.defineProperty(exports, "CorsFilteringLambdaHandler", { enumerable: true, get: function () { return cors_filtering_lambda_handler_class_1.CorsFilteringLambdaHandler; } }); const cors_http_event_filter_factory_class_1 = require("./core/event-filtering/cors-http-event-filter-factory.class"); Object.defineProperty(exports, "CorsHttpEventFilterFactory", { enumerable: true, get: function () { return cors_http_event_filter_factory_class_1.CorsHttpEventFilterFactory; } }); const base_event_filter_class_1 = require("./core/event-filtering/base-event-filter.class"); Object.defineProperty(exports, "BaseEventFilter", { enumerable: true, get: function () { return base_event_filter_class_1.BaseEventFilter; } }); const cors_http_event_filter_class_1 = require("./core/event-filtering/cors-http-event-filter.class"); Object.defineProperty(exports, "CorsHttpEventFilter", { enumerable: true, get: function () { return cors_http_event_filter_class_1.CorsHttpEventFilter; } }); const warm_up_event_handler_decorator_class_1 = require("./core/event-handling/warm-up-event-handler-decorator.class"); Object.defineProperty(exports, "WarmUpEventHandlerDecorator", { enumerable: true, get: function () { return warm_up_event_handler_decorator_class_1.WarmUpEventHandlerDecorator; } }); const dynamo_db_stream_event_translator_class_1 = require("./execution-environments/dynamodb/event-translation/dynamo-db-stream-event-translator.class"); Object.defineProperty(exports, "DynamoDBStreamEventTranslator", { enumerable: true, get: function () { return dynamo_db_stream_event_translator_class_1.DynamoDBStreamEventTranslator; } }); const dynamo_db_stream_event_translator_factory_class_1 = require("./execution-environments/dynamodb/event-translation/dynamo-db-stream-event-translator-factory.class"); Object.defineProperty(exports, "DynamoDBStreamEventTranslatorFactory", { enumerable: true, get: function () { return dynamo_db_stream_event_translator_factory_class_1.DynamoDBStreamEventTranslatorFactory; } }); //# sourceMappingURL=index.js.map