UNPKG

solver-sdk

Version:

SDK for WorkAI API - AI-powered code analysis with WorkCoins billing system

101 lines 10.6 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.ProjectSyncClient = exports.UpdateManager = exports.DeltaChunkingUtils = exports.DeltaChunkingManager = exports.DeltaChunkingApi = exports.ensureCorrectBlockOrder = exports.createSystemMessage = exports.createUserMessage = exports.createTextBlock = exports.createComplexAssistantMessage = exports.createStandardDevelopmentTools = exports.extractToolResultBlocks = exports.extractToolUseBlocks = exports.extractThinkingBlocks = exports.createToolUseBlock = exports.createBatchToolResultMessage = exports.createThinkingBlock = exports.handleStreamError = exports.processStreamChunk = exports.parseStreamLine = exports.PartialJsonAccumulator = exports.safeParsePartialJson = exports.BaseSDKError = exports.RateLimitError = exports.LimitExceededError = exports.NetworkError = exports.TimeoutError = exports.DatabaseError = exports.GatewayTimeoutError = exports.ServiceUnavailableError = exports.InternalServerError = exports.BadRequestError = exports.ConflictError = exports.NotFoundError = exports.ValidationError = exports.ForbiddenError = exports.AuthenticationError = exports.HttpClient = exports.CodeSolverSDK = exports.VERSION = void 0; const code_solver_sdk_js_1 = require("./code-solver-sdk.js"); Object.defineProperty(exports, "CodeSolverSDK", { enumerable: true, get: function () { return code_solver_sdk_js_1.CodeSolverSDK; } }); const http_client_js_1 = require("./utils/http-client.js"); Object.defineProperty(exports, "HttpClient", { enumerable: true, get: function () { return http_client_js_1.HttpClient; } }); // Версия SDK (единственный источник истины - package.json) var version_js_1 = require("./version.js"); Object.defineProperty(exports, "VERSION", { enumerable: true, get: function () { return version_js_1.VERSION; } }); // Экспортируем основные интерфейсы и типы __exportStar(require("./interfaces/sdk-options.js"), exports); // Экспортируем HTTP API клиенты __exportStar(require("./api/projects-api.js"), exports); __exportStar(require("./api/search-api.js"), exports); __exportStar(require("./api/chat-api/index.js"), exports); __exportStar(require("./api/tools-api.js"), exports); __exportStar(require("./api/models-api.js"), exports); __exportStar(require("./api/updates-api.js"), exports); __exportStar(require("./api/user-api.js"), exports); // Экспортируем все классы ошибок SDK __exportStar(require("./errors/sdk-errors.js"), exports); // Явно экспортируем основные классы ошибок для удобства импорта var sdk_errors_js_1 = require("./errors/sdk-errors.js"); Object.defineProperty(exports, "AuthenticationError", { enumerable: true, get: function () { return sdk_errors_js_1.AuthenticationError; } }); Object.defineProperty(exports, "ForbiddenError", { enumerable: true, get: function () { return sdk_errors_js_1.ForbiddenError; } }); Object.defineProperty(exports, "ValidationError", { enumerable: true, get: function () { return sdk_errors_js_1.ValidationError; } }); Object.defineProperty(exports, "NotFoundError", { enumerable: true, get: function () { return sdk_errors_js_1.NotFoundError; } }); Object.defineProperty(exports, "ConflictError", { enumerable: true, get: function () { return sdk_errors_js_1.ConflictError; } }); Object.defineProperty(exports, "BadRequestError", { enumerable: true, get: function () { return sdk_errors_js_1.BadRequestError; } }); Object.defineProperty(exports, "InternalServerError", { enumerable: true, get: function () { return sdk_errors_js_1.InternalServerError; } }); Object.defineProperty(exports, "ServiceUnavailableError", { enumerable: true, get: function () { return sdk_errors_js_1.ServiceUnavailableError; } }); Object.defineProperty(exports, "GatewayTimeoutError", { enumerable: true, get: function () { return sdk_errors_js_1.GatewayTimeoutError; } }); Object.defineProperty(exports, "DatabaseError", { enumerable: true, get: function () { return sdk_errors_js_1.DatabaseError; } }); Object.defineProperty(exports, "TimeoutError", { enumerable: true, get: function () { return sdk_errors_js_1.TimeoutError; } }); Object.defineProperty(exports, "NetworkError", { enumerable: true, get: function () { return sdk_errors_js_1.NetworkError; } }); Object.defineProperty(exports, "LimitExceededError", { enumerable: true, get: function () { return sdk_errors_js_1.LimitExceededError; } }); Object.defineProperty(exports, "RateLimitError", { enumerable: true, get: function () { return sdk_errors_js_1.RateLimitError; } }); Object.defineProperty(exports, "BaseSDKError", { enumerable: true, get: function () { return sdk_errors_js_1.BaseSDKError; } }); // Экспортируем Credits API и типы __exportStar(require("./types/credits.js"), exports); __exportStar(require("./api/credits-api.js"), exports); // Экспортируем помощники для работы с сообщениями __exportStar(require("./utils/message-helpers.js"), exports); // Экспортируем stream утилиты для безопасной работы с partial JSON var stream_utils_js_1 = require("./api/chat-api/stream-utils.js"); Object.defineProperty(exports, "safeParsePartialJson", { enumerable: true, get: function () { return stream_utils_js_1.safeParsePartialJson; } }); Object.defineProperty(exports, "PartialJsonAccumulator", { enumerable: true, get: function () { return stream_utils_js_1.PartialJsonAccumulator; } }); Object.defineProperty(exports, "parseStreamLine", { enumerable: true, get: function () { return stream_utils_js_1.parseStreamLine; } }); Object.defineProperty(exports, "processStreamChunk", { enumerable: true, get: function () { return stream_utils_js_1.processStreamChunk; } }); Object.defineProperty(exports, "handleStreamError", { enumerable: true, get: function () { return stream_utils_js_1.handleStreamError; } }); // Экспортируем helper функции для complex content и tool calling var message_helpers_js_1 = require("./utils/message-helpers.js"); Object.defineProperty(exports, "createThinkingBlock", { enumerable: true, get: function () { return message_helpers_js_1.createThinkingBlock; } }); Object.defineProperty(exports, "createBatchToolResultMessage", { enumerable: true, get: function () { return message_helpers_js_1.createBatchToolResultMessage; } }); Object.defineProperty(exports, "createToolUseBlock", { enumerable: true, get: function () { return message_helpers_js_1.createToolUseBlock; } }); Object.defineProperty(exports, "extractThinkingBlocks", { enumerable: true, get: function () { return message_helpers_js_1.extractThinkingBlocks; } }); Object.defineProperty(exports, "extractToolUseBlocks", { enumerable: true, get: function () { return message_helpers_js_1.extractToolUseBlocks; } }); Object.defineProperty(exports, "extractToolResultBlocks", { enumerable: true, get: function () { return message_helpers_js_1.extractToolResultBlocks; } }); Object.defineProperty(exports, "createStandardDevelopmentTools", { enumerable: true, get: function () { return message_helpers_js_1.createStandardDevelopmentTools; } }); Object.defineProperty(exports, "createComplexAssistantMessage", { enumerable: true, get: function () { return message_helpers_js_1.createComplexAssistantMessage; } }); Object.defineProperty(exports, "createTextBlock", { enumerable: true, get: function () { return message_helpers_js_1.createTextBlock; } }); Object.defineProperty(exports, "createUserMessage", { enumerable: true, get: function () { return message_helpers_js_1.createUserMessage; } }); Object.defineProperty(exports, "createSystemMessage", { enumerable: true, get: function () { return message_helpers_js_1.createSystemMessage; } }); Object.defineProperty(exports, "ensureCorrectBlockOrder", { enumerable: true, get: function () { return message_helpers_js_1.ensureCorrectBlockOrder; } }); // ✅ Helper для сортировки блоков согласно Anthropic API // 🔄 Delta-Chunking API и компоненты (интегрированы в основной SDK) var delta_chunking_api_js_1 = require("./api/delta-chunking-api.js"); Object.defineProperty(exports, "DeltaChunkingApi", { enumerable: true, get: function () { return delta_chunking_api_js_1.DeltaChunkingApi; } }); var delta_chunking_manager_js_1 = require("./delta-chunking/delta-chunking-manager.js"); Object.defineProperty(exports, "DeltaChunkingManager", { enumerable: true, get: function () { return delta_chunking_manager_js_1.DeltaChunkingManager; } }); var delta_chunking_utils_js_1 = require("./delta-chunking/delta-chunking-utils.js"); Object.defineProperty(exports, "DeltaChunkingUtils", { enumerable: true, get: function () { return delta_chunking_utils_js_1.DeltaChunkingUtils; } }); // Экспорт типов Delta-Chunking __exportStar(require("./types/delta-chunking.js"), exports); // Экспорт строгих Anthropic интерфейсов __exportStar(require("./types/anthropic-interfaces.js"), exports); // 🔄 Экспорт типов Updates __exportStar(require("./types/updates.js"), exports); // 🔄 Экспорт Update Manager (helper для клиента) var update_manager_js_1 = require("./utils/update-manager.js"); Object.defineProperty(exports, "UpdateManager", { enumerable: true, get: function () { return update_manager_js_1.UpdateManager; } }); // 🔌 Экспорт WebSocket Project Sync Client и типов (v6.3.0) var project_sync_client_js_1 = require("./utils/project-sync-client.js"); Object.defineProperty(exports, "ProjectSyncClient", { enumerable: true, get: function () { return project_sync_client_js_1.ProjectSyncClient; } }); // Экспорт по умолчанию exports.default = code_solver_sdk_js_1.CodeSolverSDK; //# sourceMappingURL=index.js.map