msal
Version:
Microsoft Authentication Library for js
36 lines • 1.44 kB
JavaScript
;
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
Object.defineProperty(exports, "__esModule", { value: true });
var tslib_1 = require("tslib");
var AuthError_1 = require("./AuthError");
exports.ServerErrorMessage = {
serverUnavailable: {
code: "server_unavailable",
desc: "Server is temporarily unavailable."
},
unknownServerError: {
code: "unknown_server_error"
},
};
/**
* Error thrown when there is an error with the server code, for example, unavailability.
*/
var ServerError = /** @class */ (function (_super) {
tslib_1.__extends(ServerError, _super);
function ServerError(errorCode, errorMessage) {
var _this = _super.call(this, errorCode, errorMessage) || this;
_this.name = "ServerError";
Object.setPrototypeOf(_this, ServerError.prototype);
return _this;
}
ServerError.createServerUnavailableError = function () {
return new ServerError(exports.ServerErrorMessage.serverUnavailable.code, exports.ServerErrorMessage.serverUnavailable.desc);
};
ServerError.createUnknownServerError = function (errorDesc) {
return new ServerError(exports.ServerErrorMessage.unknownServerError.code, errorDesc);
};
return ServerError;
}(AuthError_1.AuthError));
exports.ServerError = ServerError;
//# sourceMappingURL=ServerError.js.map