forked from mirrors/Scribe.js
8 lines
No EOL
249 B
JavaScript
8 lines
No EOL
249 B
JavaScript
export default class ErrorExtractor {
|
|
through(data, callback) {
|
|
data.args = data.args.map(a => a instanceof Error ?
|
|
JSON.parse(JSON.stringify(a, ["message", "arguments", "type", "name", "stack"])) : a);
|
|
|
|
callback(null, data);
|
|
}
|
|
} |