UNPKG

apisearch

Version:
61 lines (54 loc) 1.37 kB
import {ErrorWithMessage} from "./ErrorWithMessage"; /** * Resource not available error */ export class ResourceNotAvailableError extends ErrorWithMessage { /** * Get transportable http error * * @return {number} */ public static getTransportableHTTPError() { return 404; } /** * Index not available * * @param resourceId * * @return {InvalidFormatError} */ public static indexNotAvailable(resourceId) { return new ResourceNotAvailableError("Index not available - " + resourceId); } /** * Events not available * * @param resourceId * * @return {InvalidFormatError} */ public static eventsIndexNotAvailable(resourceId) { return new ResourceNotAvailableError("Events not available - " + resourceId); } /** * Logs not available * * @param resourceId * * @return {InvalidFormatError} */ public static logsIndexNotAvailable(resourceId) { return new ResourceNotAvailableError("Logs not available - " + resourceId); } /** * Engine not available * * @param resourceId * * @return {InvalidFormatError} */ public static engineNotAvailable(resourceId) { return new ResourceNotAvailableError("Engine not available - " + resourceId); } }