UNPKG

@opra/common

Version:
16 lines (15 loc) 510 B
import { OpraHttpError } from '../opra-http-error.js'; export class ResourceConflictError extends 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; } }