UNPKG

eksi-sozluk

Version:
24 lines (22 loc) 635 B
/** * Not found error. * * @property {string} [name=NotFoundError] Error name. * @property {string} [resourceName=Resource] Resource name. * @property {string} [message=Resource not found.] Error message. */ class NotFoundError extends Error { /** * Create not found error. * * @param {string} [resourceName=Resource] Resource name. */ constructor (resourceName = 'Resource') { super() Error.captureStackTrace(this, this.constructor) this.name = 'NotFoundError' this.resourceName = resourceName this.message = `${resourceName} not found.` } } module.exports = NotFoundError