apisearch
Version:
Javascript client for Apisearch.
65 lines (64 loc) • 1.93 kB
JavaScript
;
exports.__esModule = true;
exports.ResourceNotAvailableError = void 0;
var tslib_1 = require("tslib");
var ErrorWithMessage_1 = require("./ErrorWithMessage");
/**
* Resource not available error
*/
var ResourceNotAvailableError = /** @class */ (function (_super) {
tslib_1.__extends(ResourceNotAvailableError, _super);
function ResourceNotAvailableError() {
return _super !== null && _super.apply(this, arguments) || this;
}
/**
* Get transportable http error
*
* @return {number}
*/
ResourceNotAvailableError.getTransportableHTTPError = function () {
return 404;
};
/**
* Index not available
*
* @param resourceId
*
* @return {InvalidFormatError}
*/
ResourceNotAvailableError.indexNotAvailable = function (resourceId) {
return new ResourceNotAvailableError("Index not available - " + resourceId);
};
/**
* Events not available
*
* @param resourceId
*
* @return {InvalidFormatError}
*/
ResourceNotAvailableError.eventsIndexNotAvailable = function (resourceId) {
return new ResourceNotAvailableError("Events not available - " + resourceId);
};
/**
* Logs not available
*
* @param resourceId
*
* @return {InvalidFormatError}
*/
ResourceNotAvailableError.logsIndexNotAvailable = function (resourceId) {
return new ResourceNotAvailableError("Logs not available - " + resourceId);
};
/**
* Engine not available
*
* @param resourceId
*
* @return {InvalidFormatError}
*/
ResourceNotAvailableError.engineNotAvailable = function (resourceId) {
return new ResourceNotAvailableError("Engine not available - " + resourceId);
};
return ResourceNotAvailableError;
}(ErrorWithMessage_1.ErrorWithMessage));
exports.ResourceNotAvailableError = ResourceNotAvailableError;