UNPKG

yandex-cloud-functions-router

Version:
52 lines (51 loc) 2.04 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TriggerRouteError = exports.UnknownMessageTypeRouteError = exports.UnknownEventTypeRouteError = exports.HttpParamNotSupportedTypeRouteError = exports.InvalidRequestError = exports.NoMatchedRouteError = void 0; class NoMatchedRouteError extends Error { constructor(message) { super(message); this.name = 'ERR_NO_MATCHED_ROUTE'; Object.setPrototypeOf(this, NoMatchedRouteError.prototype); } } exports.NoMatchedRouteError = NoMatchedRouteError; class InvalidRequestError extends Error { constructor(message) { super(message); this.name = 'ERR_INVALID_REQUEST'; Object.setPrototypeOf(this, InvalidRequestError.prototype); } } exports.InvalidRequestError = InvalidRequestError; class UnknownEventTypeRouteError extends Error { constructor(message) { super(message); this.name = 'ERR_UNKNOWN_EVENT_TYPE'; Object.setPrototypeOf(this, UnknownEventTypeRouteError.prototype); } } exports.UnknownEventTypeRouteError = UnknownEventTypeRouteError; class UnknownMessageTypeRouteError extends Error { constructor(message) { super(message); this.name = 'ERR_UNKNOWN_MESSAGE_TYPE'; Object.setPrototypeOf(this, UnknownMessageTypeRouteError.prototype); } } exports.UnknownMessageTypeRouteError = UnknownMessageTypeRouteError; class HttpParamNotSupportedTypeRouteError extends Error { constructor(message) { super(message); this.name = 'ERR_PARAM_NOT_SUPPORTED_TYPE'; Object.setPrototypeOf(this, HttpParamNotSupportedTypeRouteError.prototype); } } exports.HttpParamNotSupportedTypeRouteError = HttpParamNotSupportedTypeRouteError; class TriggerRouteError extends Error { constructor(errors) { super(errors.map((err) => err.toString()).join('\n')); this.name = 'ERR_TRIGGER'; Object.setPrototypeOf(this, TriggerRouteError.prototype); } } exports.TriggerRouteError = TriggerRouteError;