UNPKG

@ocubist/error-alchemy

Version:

A powerful Node.js error-handling-framework with custom error types for easy debugging, enhanced error management, strong zod-support and useful quality-of-life-functionality for asserting and validating values.

80 lines 4.71 kB
/** * Selector for all error codes. The first term always defines the category. */ export declare const errorCodeSelector: { readonly ASYNC_DATA_FETCHING_ERROR: "ASYNC_DATA_FETCHING_ERROR"; readonly ASYNC_OPERATION_FAILED: "ASYNC_OPERATION_FAILED"; readonly AUTH_INSUFFICIENT_PERMISSION: "AUTH_INSUFFICIENT_PERMISSION"; readonly AUTH_INVALID_CREDENTIALS: "AUTH_INVALID_CREDENTIALS"; readonly AUTH_TOKEN_EXPIRED: "AUTH_TOKEN_EXPIRED"; readonly BUSINESS_CONDITIONAL_FLOW_ERROR: "BUSINESS_CONDITIONAL_FLOW_ERROR"; readonly BUSINESS_RULE_VIOLATION: "BUSINESS_RULE_VIOLATION"; readonly CLIENT_COMPONENT_ERROR: "CLIENT_COMPONENT_ERROR"; readonly CLIENT_HOOK_ERROR: "CLIENT_HOOK_ERROR"; readonly CLIENT_ROUTING_ERROR: "CLIENT_ROUTING_ERROR"; readonly CLIENT_STATE_MANAGEMENT_ERROR: "CLIENT_STATE_MANAGEMENT_ERROR"; readonly CONFIG_INVALID: "CONFIG_INVALID"; readonly CONFIG_MISSING: "CONFIG_MISSING"; readonly DATA_INTEGRITY_VIOLATION: "DATA_INTEGRITY_VIOLATION"; readonly DATA_SERIALIZATION_ERROR: "DATA_SERIALIZATION_ERROR"; readonly DATA_VALUE_NOT_FOUND: "DATA_VALUE_NOT_FOUND"; readonly DB_CONNECTION_FAILED: "DB_CONNECTION_FAILED"; readonly DB_QUERY_FAILED: "DB_QUERY_FAILED"; readonly DB_RECORD_NOT_FOUND: "DB_RECORD_NOT_FOUND"; readonly DEPLOYMENT_CONTAINERIZATION_ERROR: "DEPLOYMENT_CONTAINERIZATION_ERROR"; readonly DEPLOYMENT_ERROR: "DEPLOYMENT_ERROR"; readonly ENV_VARIABLE_MISSING: "ENV_VARIABLE_MISSING"; readonly FEATURE_NOT_IMPLEMENTED: "FEATURE_NOT_IMPLEMENTED"; readonly FILE_NOT_FOUND: "FILE_NOT_FOUND"; readonly FILE_READ_ERROR: "FILE_READ_ERROR"; readonly FILE_WRITE_ERROR: "FILE_WRITE_ERROR"; readonly HTTP_BAD_GATEWAY: "HTTP_BAD_GATEWAY"; readonly HTTP_BAD_REQUEST: "HTTP_BAD_REQUEST"; readonly HTTP_FORBIDDEN: "HTTP_FORBIDDEN"; readonly HTTP_GATEWAY_TIMEOUT: "HTTP_GATEWAY_TIMEOUT"; readonly HTTP_INTERNAL_SERVER_ERROR: "HTTP_INTERNAL_SERVER_ERROR"; readonly HTTP_METHOD_NOT_ALLOWED: "HTTP_METHOD_NOT_ALLOWED"; readonly HTTP_NOT_FOUND: "HTTP_NOT_FOUND"; readonly HTTP_SERVICE_UNAVAILABLE: "HTTP_SERVICE_UNAVAILABLE"; readonly HTTP_TOO_MANY_REQUESTS: "HTTP_TOO_MANY_REQUESTS"; readonly HTTP_UNAUTHORIZED: "HTTP_UNAUTHORIZED"; readonly HTTP_UNAVAILABLE_FOR_LEGAL_REASONS: "HTTP_UNAVAILABLE_FOR_LEGAL_REASONS"; readonly HTTP_UNPROCESSABLE_ENTITY: "HTTP_UNPROCESSABLE_ENTITY"; readonly MONITORING_ALERT: "MONITORING_ALERT"; readonly MONITORING_LOGGING_FAILURE: "MONITORING_LOGGING_FAILURE"; readonly NETWORK_CONNECTION_REFUSED: "NETWORK_CONNECTION_REFUSED"; readonly NETWORK_CONNECTION_RESET: "NETWORK_CONNECTION_RESET"; readonly NETWORK_DNS_LOOKUP_FAILED: "NETWORK_DNS_LOOKUP_FAILED"; readonly NETWORK_HOST_UNREACHABLE: "NETWORK_HOST_UNREACHABLE"; readonly NETWORK_TIMEOUT: "NETWORK_TIMEOUT"; readonly NPM_DEPENDENCY_FAILURE: "NPM_DEPENDENCY_FAILURE"; readonly NPM_LIBRARY_INTEGRATION_ERROR: "NPM_LIBRARY_INTEGRATION_ERROR"; readonly NPM_LIBRARY_USAGE_ERROR: "NPM_LIBRARY_USAGE_ERROR"; readonly OPERATION_ABORTED: "OPERATION_ABORTED"; readonly PERFORMANCE_ISSUE: "PERFORMANCE_ISSUE"; readonly RESOURCE_LIMIT_EXCEEDED: "RESOURCE_LIMIT_EXCEEDED"; readonly RESOURCE_NOT_AVAILABLE: "RESOURCE_NOT_AVAILABLE"; readonly RUNTIME_ERROR: "RUNTIME_ERROR"; readonly RUNTIME_SYNTAX_ERROR: "RUNTIME_SYNTAX_ERROR"; readonly RUNTIME_TYPE_ERROR: "RUNTIME_TYPE_ERROR"; readonly SECURITY_CORS_VIOLATION: "SECURITY_CORS_VIOLATION"; readonly SECURITY_CSRF_ATTACK_DETECTED: "SECURITY_CSRF_ATTACK_DETECTED"; readonly SECURITY_MEMORY_LEAK: "SECURITY_MEMORY_LEAK"; readonly SECURITY_PRIVACY_BREACH: "SECURITY_PRIVACY_BREACH"; readonly SECURITY_VIOLATION: "SECURITY_VIOLATION"; readonly SERVER_API_ENDPOINT_ERROR: "SERVER_API_ENDPOINT_ERROR"; readonly SERVER_MIDDLEWARE_FAILURE: "SERVER_MIDDLEWARE_FAILURE"; readonly SERVER_RATE_LIMIT_EXCEEDED: "SERVER_RATE_LIMIT_EXCEEDED"; readonly SERVER_SESSION_ERROR: "SERVER_SESSION_ERROR"; readonly TEST_ASSERTION_ERROR: "TEST_ASSERTION_ERROR"; readonly TEST_FAILURE: "TEST_FAILURE"; readonly UI_INTERACTION_ERROR: "UI_INTERACTION_ERROR"; readonly UI_UX_FLOW_BROKEN: "UI_UX_FLOW_BROKEN"; readonly UNKNOWN_ERROR: "UNKNOWN_ERROR"; readonly UPDATE_REAL_TIME_FAILURE: "UPDATE_REAL_TIME_FAILURE"; readonly VALIDATION_ERROR: "VALIDATION_ERROR"; readonly VALIDATION_INVALID_FORMAT: "VALIDATION_INVALID_FORMAT"; readonly VALIDATION_MISSING_FIELD: "VALIDATION_MISSING_FIELD"; readonly WEBSOCKET_CONNECTION_ERROR: "WEBSOCKET_CONNECTION_ERROR"; }; //# sourceMappingURL=errorCodeSelector.d.ts.map