1 | import { TErrorGroup } from '../package/index.js'; |
||
2 | |||
3 | const errorsList = { |
||
4 | PAGE_NOT_FOUND: { |
||
5 | message: 'Page not found :(', //Message for user |
||
6 | name: 'REQUEST_ERROR', //name for logging |
||
7 | code: 404 //HTTP code |
||
8 | } |
||
9 | }; |
||
10 | |||
11 | const params = { |
||
12 | type: 'SERVER_ERROR' |
||
13 | }; |
||
14 | |||
15 | |||
16 | const ServerError = new TErrorGroup(params, errorsList).setLogger(console.error); |
||
17 | |||
18 | try { |
||
19 | throw ServerError.create('PAGE_NOT_FOUND'); |
||
20 | } catch(err) { |
||
21 | console.log('Catch error:', err) |
||
0 ignored issues
–
show
Debugging Code
introduced
by
![]() |
|||
22 | } |
||
23 | |||
24 |