UNPKG

@opra/common

Version:
20 lines (19 loc) 704 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ResourceConflictError = void 0; const opra_http_error_js_1 = require("../opra-http-error.js"); class ResourceConflictError extends opra_http_error_js_1.OpraHttpError { constructor(resource, fields, cause) { super({ message: `There is already an other "${resource}" resource with same values for field(s) [${fields}]`, severity: 'error', code: 'RESOURCE_CONFLICT', details: { resource, location: fields, }, }, cause); this.status = 409; } } exports.ResourceConflictError = ResourceConflictError;