mcp-swagger-parser
Version:
Enterprise-grade OpenAPI/Swagger specification parser for Model Context Protocol (MCP) projects
30 lines • 1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.AuthError = exports.AuthErrorType = void 0;
/**
* 认证错误类型
*/
var AuthErrorType;
(function (AuthErrorType) {
AuthErrorType["TOKEN_MISSING"] = "TOKEN_MISSING";
AuthErrorType["TOKEN_INVALID"] = "TOKEN_INVALID";
AuthErrorType["TOKEN_EXPIRED"] = "TOKEN_EXPIRED";
AuthErrorType["CONFIG_INVALID"] = "CONFIG_INVALID";
AuthErrorType["ENV_VAR_MISSING"] = "ENV_VAR_MISSING";
AuthErrorType["NETWORK_ERROR"] = "NETWORK_ERROR";
AuthErrorType["UNKNOWN_ERROR"] = "UNKNOWN_ERROR";
})(AuthErrorType || (exports.AuthErrorType = AuthErrorType = {}));
/**
* 认证错误类
*/
class AuthError extends Error {
constructor(type, message, details, originalError) {
super(message);
this.type = type;
this.details = details;
this.originalError = originalError;
this.name = 'AuthError';
}
}
exports.AuthError = AuthError;
//# sourceMappingURL=types.js.map