route-claudecode
Version:
Advanced routing and transformation system for Claude Code outputs to multiple AI providers
60 lines • 5.32 kB
JavaScript
;
/**
* CodeWhisperer Provider Main Entry - 重构版本
* 使用统一架构:Transformer + Session + Provider
* 项目所有者: Jason Zhang
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.getDefaultModelMapping = exports.createCodeWhispererConfig = exports.BackwardCompatibleCodeWhispererClient = exports.CodeWhispererConfigMigrator = exports.RetryManager = exports.CredentialManager = exports.EnhancedCodeWhispererAuth = exports.DEFAULT_CREDENTIAL_CONFIG = exports.DEFAULT_REGION_CONFIG = exports.DEFAULT_RETRY_CONFIG = exports.AuthMethod = exports.CredentialSource = exports.CodeWhispererProvider = exports.CodeWhispererClient = exports.CodeWhispererParser = exports.CodeWhispererConverter = exports.EnhancedCodeWhispererClient = exports.CodeWhispererAuth = exports.createCodeWhispererTransformer = exports.CodeWhispererTransformer = void 0;
// 🎯 重构后的核心导出 - 遵循OpenAI架构模式
// export {
// CodeWhispererUnifiedClient,
// CodeWhispererUnifiedConfig,
// createCodeWhispererUnifiedClient
// } from './unified-client';
// 🔄 Transformer导出
var codewhisperer_1 = require("@/transformers/codewhisperer");
Object.defineProperty(exports, "CodeWhispererTransformer", { enumerable: true, get: function () { return codewhisperer_1.CodeWhispererTransformer; } });
Object.defineProperty(exports, "createCodeWhispererTransformer", { enumerable: true, get: function () { return codewhisperer_1.createCodeWhispererTransformer; } });
// 🔧 基础组件导出(保持向后兼容)
var auth_1 = require("./auth");
Object.defineProperty(exports, "CodeWhispererAuth", { enumerable: true, get: function () { return auth_1.CodeWhispererAuth; } });
// 🗑️ 传统组件标记为弃用(将在v3.0中移除)
/** @deprecated 使用 CodeWhispererUnifiedClient 替代 */
var enhanced_client_1 = require("./enhanced-client");
Object.defineProperty(exports, "EnhancedCodeWhispererClient", { enumerable: true, get: function () { return enhanced_client_1.EnhancedCodeWhispererClient; } });
/** @deprecated 使用统一transformer架构替代 */
var converter_1 = require("./converter");
Object.defineProperty(exports, "CodeWhispererConverter", { enumerable: true, get: function () { return converter_1.CodeWhispererConverter; } });
/** @deprecated 使用统一parser系统替代 */
var parser_1 = require("./parser");
Object.defineProperty(exports, "CodeWhispererParser", { enumerable: true, get: function () { return parser_1.CodeWhispererParser; } });
/** @deprecated 使用unified-client替代 */
var client_1 = require("./client");
Object.defineProperty(exports, "CodeWhispererClient", { enumerable: true, get: function () { return client_1.CodeWhispererClient; } });
/** @deprecated 使用unified-client替代 */
var adapter_1 = require("./adapter");
Object.defineProperty(exports, "CodeWhispererProvider", { enumerable: true, get: function () { return adapter_1.CodeWhispererProvider; } });
// 🔧 配置管理相关
var enhanced_auth_config_1 = require("./enhanced-auth-config");
Object.defineProperty(exports, "CredentialSource", { enumerable: true, get: function () { return enhanced_auth_config_1.CredentialSource; } });
Object.defineProperty(exports, "AuthMethod", { enumerable: true, get: function () { return enhanced_auth_config_1.AuthMethod; } });
Object.defineProperty(exports, "DEFAULT_RETRY_CONFIG", { enumerable: true, get: function () { return enhanced_auth_config_1.DEFAULT_RETRY_CONFIG; } });
Object.defineProperty(exports, "DEFAULT_REGION_CONFIG", { enumerable: true, get: function () { return enhanced_auth_config_1.DEFAULT_REGION_CONFIG; } });
Object.defineProperty(exports, "DEFAULT_CREDENTIAL_CONFIG", { enumerable: true, get: function () { return enhanced_auth_config_1.DEFAULT_CREDENTIAL_CONFIG; } });
var enhanced_auth_manager_1 = require("./enhanced-auth-manager");
Object.defineProperty(exports, "EnhancedCodeWhispererAuth", { enumerable: true, get: function () { return enhanced_auth_manager_1.EnhancedCodeWhispererAuth; } });
var credential_manager_1 = require("./credential-manager");
Object.defineProperty(exports, "CredentialManager", { enumerable: true, get: function () { return credential_manager_1.CredentialManager; } });
var retry_manager_1 = require("./retry-manager");
Object.defineProperty(exports, "RetryManager", { enumerable: true, get: function () { return retry_manager_1.RetryManager; } });
// 🔄 配置迁移工具(临时保留)
var config_migration_1 = require("./config-migration");
Object.defineProperty(exports, "CodeWhispererConfigMigrator", { enumerable: true, get: function () { return config_migration_1.CodeWhispererConfigMigrator; } });
var backward_compatible_client_1 = require("./backward-compatible-client");
Object.defineProperty(exports, "BackwardCompatibleCodeWhispererClient", { enumerable: true, get: function () { return backward_compatible_client_1.BackwardCompatibleCodeWhispererClient; } });
// 🛠️ 便捷函数
var types_1 = require("./types");
Object.defineProperty(exports, "createCodeWhispererConfig", { enumerable: true, get: function () { return types_1.createCodeWhispererConfig; } });
Object.defineProperty(exports, "getDefaultModelMapping", { enumerable: true, get: function () { return types_1.getDefaultModelMapping; } });
//# sourceMappingURL=index.js.map