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
JavaScript
;
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