1 | ;
|
2 |
|
3 | const serializeError = err => ({
|
4 | code: err.code,
|
5 | message: err.message,
|
6 | stack: err.stack
|
7 | });
|
8 |
|
9 | const deserializeError = serializedError => {
|
10 | const err = new Error();
|
11 | err.code = serializedError.code;
|
12 | err.message = serializedError.message;
|
13 | err.stack = serializedError.stack;
|
14 | return err;
|
15 | };
|
16 |
|
17 | module.exports = {
|
18 | serializeError,
|
19 | deserializeError
|
20 | };
|