UNPKG

semanticpen

Version:

AI Article Writer & SEO Blog Generator SDK - Professional TypeScript/JavaScript library for automated content creation, AI-powered article generation, and SEO blog writing with SemanticPen

30 lines 2.94 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PollingPresets = exports.SDK_VERSION = exports.ErrorType = exports.ArticleStatusEnum = exports.ErrorFactory = exports.UnknownError = exports.TimeoutError = exports.NetworkError = exports.RateLimitError = exports.ValidationError = exports.AuthenticationError = exports.SemanticPenError = exports.StatusPoller = exports.ArticleService = exports.ArticleRequestBuilder = exports.SemanticPenClient = void 0; var SemanticPenClient_1 = require("./core/SemanticPenClient"); Object.defineProperty(exports, "SemanticPenClient", { enumerable: true, get: function () { return SemanticPenClient_1.SemanticPenClient; } }); Object.defineProperty(exports, "ArticleRequestBuilder", { enumerable: true, get: function () { return SemanticPenClient_1.ArticleRequestBuilder; } }); var ArticleService_1 = require("./services/ArticleService"); Object.defineProperty(exports, "ArticleService", { enumerable: true, get: function () { return ArticleService_1.ArticleService; } }); var StatusPoller_1 = require("./utils/StatusPoller"); Object.defineProperty(exports, "StatusPoller", { enumerable: true, get: function () { return StatusPoller_1.StatusPoller; } }); var errors_1 = require("./errors"); Object.defineProperty(exports, "SemanticPenError", { enumerable: true, get: function () { return errors_1.SemanticPenError; } }); Object.defineProperty(exports, "AuthenticationError", { enumerable: true, get: function () { return errors_1.AuthenticationError; } }); Object.defineProperty(exports, "ValidationError", { enumerable: true, get: function () { return errors_1.ValidationError; } }); Object.defineProperty(exports, "RateLimitError", { enumerable: true, get: function () { return errors_1.RateLimitError; } }); Object.defineProperty(exports, "NetworkError", { enumerable: true, get: function () { return errors_1.NetworkError; } }); Object.defineProperty(exports, "TimeoutError", { enumerable: true, get: function () { return errors_1.TimeoutError; } }); Object.defineProperty(exports, "UnknownError", { enumerable: true, get: function () { return errors_1.UnknownError; } }); Object.defineProperty(exports, "ErrorFactory", { enumerable: true, get: function () { return errors_1.ErrorFactory; } }); var types_1 = require("./types"); Object.defineProperty(exports, "ArticleStatusEnum", { enumerable: true, get: function () { return types_1.ArticleStatusEnum; } }); Object.defineProperty(exports, "ErrorType", { enumerable: true, get: function () { return types_1.ErrorType; } }); exports.SDK_VERSION = '1.0.0'; exports.PollingPresets = { FAST: { interval: 2000, maxAttempts: 60, backoffMultiplier: 1.1 }, STANDARD: { interval: 5000, maxAttempts: 60, backoffMultiplier: 1.2 }, PATIENT: { interval: 10000, maxAttempts: 60, backoffMultiplier: 1.3 }, BACKGROUND: { interval: 30000, maxAttempts: 60, backoffMultiplier: 1.5 } }; //# sourceMappingURL=index.js.map