ts-dotnet-errors
A collection of commonly used errors from the .NET world. Enables for creating wrapped errors, and more. Typescript type declarations have been pre-included for ease of use.
Install
npm install ts-dotnet-errors
How to use
throw new DepreciatedError();
throw new NotImplementedError('Method Foo() has not been implemented.');
try {
loadDatabase();
}
catch(error) {
throw new DatabaseError('Unknown error occured.', error);
}
Error types
- ApplicationError
- ArgumentError
- ArgumentNullError
- ArgumentOutOfRangeError
- ArithmeticError
- DatabaseError
- DepreciatedError
- DivideByZeroError
- FileNotFoundError
- IndexOutOfRangeError
- InvalidOperationError
- IOError
- NotImplementedError
- NotSupportedError
- NullReferenceError
- OverflowError