UNPKG

@gp_jcisneros/errors

Version:

Error handling utilities for GreenPay microservices and validation middleware

58 lines (53 loc) 1.7 kB
// Main entry point for @greenpay/errors const { CustomError } = require('./CustomError'); const { HttpError } = require('./HttpError'); const { ValidationError } = require('./ValidationError'); const { DatabaseError } = require('./DatabaseError'); const { AWSError } = require('./AWSError'); const { IntegrationError } = require('./IntegrationError'); const { ZodError } = require('./ZodError'); const { ResponseHandler } = require('./ResponseHandler'); const { LambdaResponseHandler } = require('./LambdaResponseHandler'); const { convertZodErrorToValidationErrorLambda, createRequiredFieldErrorLambda, createUnsupportedProviderErrorLambda, createGenericValidationErrorLambda, validateDynamicSchemaLambda, validateBaseSchemaLambda, } = require('./LambdaZodErrorHandler'); const { convertZodErrorToValidationError, createRequiredFieldError, createUnsupportedProviderError, createGenericValidationError, createDynamicSchemaValidation, createBaseSchemaValidation, } = require('./ZodErrorHandler'); module.exports = { // Error Classes CustomError, HttpError, ValidationError, DatabaseError, AWSError, IntegrationError, ZodError, // Response Handler ResponseHandler, LambdaResponseHandler, // Zod Error Handlers convertZodErrorToValidationError, createRequiredFieldError, createUnsupportedProviderError, createGenericValidationError, createDynamicSchemaValidation, createBaseSchemaValidation, // Lambda Zod Error Handlers convertZodErrorToValidationErrorLambda, createRequiredFieldErrorLambda, createUnsupportedProviderErrorLambda, createGenericValidationErrorLambda, validateDynamicSchemaLambda, validateBaseSchemaLambda, };