apisearch
Version:
Javascript client for Apisearch.
46 lines (45 loc) • 1.39 kB
JavaScript
;
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;