UNPKG

mongoose-bread

Version:

A pagination and softdelete library for mongoose

18 lines (15 loc) 437 B
const MongooseBreadError = require("../MongooseBreadError"); function toBreadErrorFactory(result = {}) { return function toBreadError(error) { if (error.message.startsWith("No document found")) { throw new MongooseBreadError({ message: "Not Found", details: error.message, statusCode: 404, result: { ...result }, }); } throw error; }; } module.exports = toBreadErrorFactory;