UNPKG

@opra/common

Version:
24 lines (23 loc) 926 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ResourceNotAvailableError = void 0; const index_js_1 = require("../../enums/index.js"); const opra_http_error_js_1 = require("../opra-http-error.js"); /** * The server cannot find the requested resource. * This can also mean that the endpoint is valid but the resource itself does not exist. */ class ResourceNotAvailableError extends opra_http_error_js_1.OpraHttpError { constructor(resource, keyValue, cause) { super({ message: `Resource "${resource}${keyValue ? '/' + keyValue : ''}" is not available`, severity: 'error', code: 'RESOURCE_NOT_AVAILABLE', details: { resource, key: keyValue, }, }, cause, index_js_1.HttpStatusCode.UNPROCESSABLE_ENTITY); } } exports.ResourceNotAvailableError = ResourceNotAvailableError;