@webwallet/graphstore
Version:
Graph database queries and connection handling.
25 lines (20 loc) • 390 B
JavaScript
let errorCodes = {
'Neo.ClientError.Schema.ConstraintValidationFailed': {
message: 'constraint-validation-failed'
}
}
function handle(error) {
let err
let errorCode = errorCodes[error.code]
if (errorCode) {
err = new Error(errorCode.message)
err.details = {database: error}
throw err
} else {
throw error
}
}
module.exports = {
handle
}