UNPKG

apisearch

Version:
46 lines (45 loc) 1.39 kB
"use strict"; exports.__esModule = true; exports.InvalidTokenError = void 0; var tslib_1 = require("tslib"); var ErrorWithMessage_1 = require("./ErrorWithMessage"); /** * Invalid token error */ var InvalidTokenError = /** @class */ (function (_super) { tslib_1.__extends(InvalidTokenError, _super); function InvalidTokenError() { return _super !== null && _super.apply(this, arguments) || this; } /** * Get transportable http error * * @return {number} */ InvalidTokenError.getTransportableHTTPError = function () { return 401; }; /** * Invalid token permissions * * @param tokenReference * * @return {InvalidTokenError} */ InvalidTokenError.createInvalidTokenPermissions = function (tokenReference) { return new InvalidTokenError("Token " + tokenReference + "not valid"); }; /** * Invalid token permissions * * @param tokenReference * @param maxHitsPerQuery * * @return {InvalidTokenError} */ InvalidTokenError.createInvalidTokenMaxHitsPerQuery = function (tokenReference, maxHitsPerQuery) { return new InvalidTokenError("Token " + tokenReference + "not valid. Max " + maxHitsPerQuery + " hits allowed"); }; return InvalidTokenError; }(ErrorWithMessage_1.ErrorWithMessage)); exports.InvalidTokenError = InvalidTokenError;