@thalorlabs/errors
Version:
Enhanced exception handling system for TypeScript applications with comprehensive error classes and debugging capabilities
20 lines (19 loc) • 1.13 kB
TypeScript
export { CustomError } from './CustomError';
export { ConflictError } from './ConflictError';
export { ForbiddenError } from './ForbiddenError';
export { NotFoundError } from './NotFoundError';
export { TooManyRequestsError } from './TooManyRequestsError';
export { UnauthorizedError } from './UnauthorizedError';
export { UnprocessableEntityError } from './UnprocessableEntityError';
export { GatewayTimeoutError } from './GatewayTimeoutError';
export { InternalServerError } from './InternalServerError';
export { NotImplementedError } from './NotImplementedError';
export { ServiceUnavailableError } from './ServiceUnavailableError';
export { AuthenticationError } from './AuthenticationError';
export { DatabaseError, DatabaseErrorType } from './DatabaseError';
export { RateLimitError } from './RateLimitError';
export { ValidationError } from './ValidationError';
export { AuthenticationTimeoutError } from './AuthenticationTimeoutError';
export { PaymentRequiredError } from './PaymentRequiredError';
export { QuotaExceededError } from './QuotaExceededError';
export { ThirdPartyServiceError } from './ThirdPartyServiceError';