@rightcapital/exceptions v1.2.20
exceptions
Introduction
This library provides a set of standard Exceptions
It is inspired by the PHP's SPL exceptions
Installation
pnpm add @rightcapital/exceptions
Usage
import { RuntimeException, LogicException } from '@rightcapital/exceptions';
const logicException = new LogicException('A logic exception');
try {
// Something
throw new RuntimeException('Crash!', logicException);
} catch (exception) {
if (exception instanceof RuntimeException) {
//.... BlaBlaBla
if (exception.isCausedBy(logicException)) {
console.log(
'Catch you!',
exception.name,
', You are caused by',
exception.cause.name,
);
}
}
}
2 days ago
4 days ago
4 days ago
3 days ago
10 days ago
10 days ago
10 days ago
11 days ago
11 days ago
15 days ago
18 days ago
18 days ago
18 days ago
21 days ago
21 days ago
22 days ago
23 days ago
23 days ago
25 days ago
26 days ago
26 days ago
29 days ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
4 months ago
4 months ago
4 months ago
3 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
4 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
5 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
7 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago
8 months ago