UNPKG

test-openapi

Version:
19 lines (14 loc) 460 B
'use strict' const { isBugError } = require('./bug') // Must do this to convert to plain object while keeping non-enumerable // properties `error.name|message|stack` const convertPlainObject = function({ name, message, stack, ...error }) { // We only need `error.stack` when it's a bug error if (isBugError({ name })) { return { ...error, name, message, stack } } return { ...error, name, message } } module.exports = { convertPlainObject, }