Severity
The Severity
enum, part of the error-enhanced
library, is designed to offer a standardized approach to categorizing the impact level of errors within a system. By doing so, it facilitates more effective error handling and debugging.
Features
Error Impact Classification
Allows for sorting errors based on their impact level on system operations, enabling a more focused approach to troubleshooting.
Versatility
Since it's an enum, it's straightforward to extend or adapt to specific project needs, making it both reusable and maintainable.
Type-Safety
Written in TypeScript, it provides type-checking advantages, ensuring that the impact level is one of the predefined categories.
Example Usage
Extending and Customization
Since the enum is written in TypeScript, extending it or customizing it for specific use-cases is straightforward. For example, you could add a NONE
member to indicate the absence of an error.
Last updated