Scribe.js/transforms/ErrorExtractor.js

8 lines
249 B
JavaScript
Raw Normal View History

2016-01-22 08:22:11 -06:00
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);
}
}