123456789101112131415161718192021222324252627282930313233343536373839404142 |
- "use strict";
- class ErrorObjectSerializer {
-
- constructor(Type) {
- this.Type = Type;
- }
-
- serialize(obj, context) {
- context.write(obj.message);
- context.write(obj.stack);
- context.write( (obj).cause);
- }
-
- deserialize(context) {
- const err = new this.Type();
- err.message = context.read();
- err.stack = context.read();
-
- (err).cause = context.read();
- return err;
- }
- }
- module.exports = ErrorObjectSerializer;
|