@iota-big3/sdk-gateway
Version:
Universal API Gateway with protocol translation, intelligent routing, rate limiting, health checking, and caching
153 lines • 19.2 kB
JavaScript
;
// SDK Configuration and Runtime Types
Object.defineProperty(exports, "__esModule", { value: true });
exports.estimateTrainingTime = exports.DriftType = exports.DeploymentStatus = exports.DeploymentEnvironment = exports.DatasetType = exports.DataFormat = exports.calculateModelComplexity = exports.aiMLTypes = exports.AICapability = exports.validateMonetaryAmount = exports.validateJournalEntry = exports.validateGLTransaction = exports.validateFinancialUserPermission = exports.financialValidators = exports.subtractMoney = exports.JournalEntryStatus = exports.isIncomeStatementAccount = exports.isBalanceSheetAccount = exports.getNormalBalance = exports.formatMoney = exports.financialTypes = exports.FinancialPermission = exports.EntryType = exports.AuditAction = exports.addMoney = exports.AccountType = exports.wrapLegacyEventHandler = exports.wrapLegacyCallback = exports.promiseToResult = exports.migrationHelpers = exports.migrateToEducationUser = exports.migrateMetadata = exports.migrateConfig = exports.createTypedEventWrapper = exports.createEducationContext = exports.convertExpressMiddleware = exports.callbackToResult = exports.validateResult = exports.validateOption = exports.validateEducationUser = exports.validateEducationContext = exports.isEducationUser = exports.educationValidators = exports.createValidationResult = exports.createValidationError = exports.createSafeValidator = exports.createArrayValidator = exports.chainValidators = exports.assertEducationUser = exports.assertEducationContext = void 0;
exports.PerformanceRating = exports.PayFrequency = exports.operationalTypes = exports.MealType = exports.MaintenancePriority = exports.LeaveType = exports.isEmployeeActive = exports.hasMealCredits = exports.getMaintenanceResponseTime = exports.FacilityType = exports.EmploymentType = exports.EmployeeStatus = exports.DeviceType = exports.DeviceStatus = exports.DeviceCondition = exports.calculateDeviceDepreciation = exports.Allergen = exports.validatePoolConfig = exports.validateMigrationOrder = exports.TransactionStatus = exports.SqlDataType = exports.RelationType = exports.ReferentialAction = exports.IsolationLevel = exports.IndexType = exports.IndexMethod = exports.databaseTypes = exports.DatabaseType = exports.ConstraintType = exports.ConnectionStatus = exports.CompressionType = exports.ComparisonOperator = exports.CascadeOption = exports.calculateQueryComplexity = exports.BackupType = exports.validateEventOrder = exports.SubscriptionStatus = exports.SagaStatus = exports.QueueType = exports.eventArchitectureTypes = exports.canCompensateSaga = exports.calculateStreamStats = exports.AckStatus = exports.validateModelProduction = exports.TrainingStatus = exports.PreprocessingType = exports.ModelType = exports.ModelStatus = exports.MLFramework = exports.FeatureType = void 0;
exports.WorkOrderStatus = exports.UtilityType = void 0;
const tslib_1 = require("tslib");
// Export common types
tslib_1.__exportStar(require("./common"), exports);
// Export all types
tslib_1.__exportStar(require("./compliance"), exports);
tslib_1.__exportStar(require("./errors"), exports);
tslib_1.__exportStar(require("./migration"), exports);
tslib_1.__exportStar(require("./utilities"), exports);
// Export runtime utilities
tslib_1.__exportStar(require("./runtime-utilities"), exports);
var validation_utilities_1 = require("./validation-utilities");
Object.defineProperty(exports, "assertEducationContext", { enumerable: true, get: function () { return validation_utilities_1.assertEducationContext; } });
Object.defineProperty(exports, "assertEducationUser", { enumerable: true, get: function () { return validation_utilities_1.assertEducationUser; } });
Object.defineProperty(exports, "chainValidators", { enumerable: true, get: function () { return validation_utilities_1.chainValidators; } });
Object.defineProperty(exports, "createArrayValidator", { enumerable: true, get: function () { return validation_utilities_1.createArrayValidator; } });
Object.defineProperty(exports, "createSafeValidator", { enumerable: true, get: function () { return validation_utilities_1.createSafeValidator; } });
Object.defineProperty(exports, "createValidationError", { enumerable: true, get: function () { return validation_utilities_1.createValidationError; } });
Object.defineProperty(exports, "createValidationResult", { enumerable: true, get: function () { return validation_utilities_1.createValidationResult; } });
Object.defineProperty(exports, "educationValidators", { enumerable: true, get: function () { return validation_utilities_1.educationValidators; } });
Object.defineProperty(exports, "isEducationUser", { enumerable: true, get: function () { return validation_utilities_1.isEducationUser; } });
Object.defineProperty(exports, "validateEducationContext", { enumerable: true, get: function () { return validation_utilities_1.validateEducationContext; } });
Object.defineProperty(exports, "validateEducationUser", { enumerable: true, get: function () { return validation_utilities_1.validateEducationUser; } });
Object.defineProperty(exports, "validateOption", { enumerable: true, get: function () { return validation_utilities_1.validateOption; } });
Object.defineProperty(exports, "validateResult", { enumerable: true, get: function () { return validation_utilities_1.validateResult; } });
// Export migration helpers
var migration_helpers_1 = require("./migration-helpers");
Object.defineProperty(exports, "callbackToResult", { enumerable: true, get: function () { return migration_helpers_1.callbackToResult; } });
Object.defineProperty(exports, "convertExpressMiddleware", { enumerable: true, get: function () { return migration_helpers_1.convertExpressMiddleware; } });
Object.defineProperty(exports, "createEducationContext", { enumerable: true, get: function () { return migration_helpers_1.createEducationContext; } });
Object.defineProperty(exports, "createTypedEventWrapper", { enumerable: true, get: function () { return migration_helpers_1.createTypedEventWrapper; } });
Object.defineProperty(exports, "migrateConfig", { enumerable: true, get: function () { return migration_helpers_1.migrateConfig; } });
Object.defineProperty(exports, "migrateMetadata", { enumerable: true, get: function () { return migration_helpers_1.migrateMetadata; } });
Object.defineProperty(exports, "migrateToEducationUser", { enumerable: true, get: function () { return migration_helpers_1.migrateToEducationUser; } });
Object.defineProperty(exports, "migrationHelpers", { enumerable: true, get: function () { return migration_helpers_1.migrationHelpers; } });
Object.defineProperty(exports, "promiseToResult", { enumerable: true, get: function () { return migration_helpers_1.promiseToResult; } });
Object.defineProperty(exports, "wrapLegacyCallback", { enumerable: true, get: function () { return migration_helpers_1.wrapLegacyCallback; } });
Object.defineProperty(exports, "wrapLegacyEventHandler", { enumerable: true, get: function () { return migration_helpers_1.wrapLegacyEventHandler; } });
var financial_types_1 = require("./financial-types");
// Enums
Object.defineProperty(exports, "AccountType", { enumerable: true, get: function () { return financial_types_1.AccountType; } });
Object.defineProperty(exports, "addMoney", { enumerable: true, get: function () { return financial_types_1.addMoney; } });
Object.defineProperty(exports, "AuditAction", { enumerable: true, get: function () { return financial_types_1.AuditAction; } });
Object.defineProperty(exports, "EntryType", { enumerable: true, get: function () { return financial_types_1.EntryType; } });
Object.defineProperty(exports, "FinancialPermission", { enumerable: true, get: function () { return financial_types_1.FinancialPermission; } });
Object.defineProperty(exports, "financialTypes", { enumerable: true, get: function () { return financial_types_1.financialTypes; } });
Object.defineProperty(exports, "formatMoney", { enumerable: true, get: function () { return financial_types_1.formatMoney; } });
Object.defineProperty(exports, "getNormalBalance", { enumerable: true, get: function () { return financial_types_1.getNormalBalance; } });
// Functions
Object.defineProperty(exports, "isBalanceSheetAccount", { enumerable: true, get: function () { return financial_types_1.isBalanceSheetAccount; } });
Object.defineProperty(exports, "isIncomeStatementAccount", { enumerable: true, get: function () { return financial_types_1.isIncomeStatementAccount; } });
Object.defineProperty(exports, "JournalEntryStatus", { enumerable: true, get: function () { return financial_types_1.JournalEntryStatus; } });
Object.defineProperty(exports, "subtractMoney", { enumerable: true, get: function () { return financial_types_1.subtractMoney; } });
// Export financial validation
var financial_validation_1 = require("./financial-validation");
Object.defineProperty(exports, "financialValidators", { enumerable: true, get: function () { return financial_validation_1.financialValidators; } });
Object.defineProperty(exports, "validateFinancialUserPermission", { enumerable: true, get: function () { return financial_validation_1.validateFinancialUserPermission; } });
Object.defineProperty(exports, "validateGLTransaction", { enumerable: true, get: function () { return financial_validation_1.validateGLTransaction; } });
Object.defineProperty(exports, "validateJournalEntry", { enumerable: true, get: function () { return financial_validation_1.validateJournalEntry; } });
Object.defineProperty(exports, "validateMonetaryAmount", { enumerable: true, get: function () { return financial_validation_1.validateMonetaryAmount; } });
// Export compliance types (excluding conflicts)
tslib_1.__exportStar(require("./compliance-types"), exports);
// Export education types
tslib_1.__exportStar(require("./education-types"), exports);
// Export AI/ML types (excluding DataType conflict with database-types)
var ai_ml_types_1 = require("./ai-ml-types");
Object.defineProperty(exports, "AICapability", { enumerable: true, get: function () { return ai_ml_types_1.AICapability; } });
// Utilities
Object.defineProperty(exports, "aiMLTypes", { enumerable: true, get: function () { return ai_ml_types_1.aiMLTypes; } });
Object.defineProperty(exports, "calculateModelComplexity", { enumerable: true, get: function () { return ai_ml_types_1.calculateModelComplexity; } });
Object.defineProperty(exports, "DataFormat", { enumerable: true, get: function () { return ai_ml_types_1.DataFormat; } });
Object.defineProperty(exports, "DatasetType", { enumerable: true, get: function () { return ai_ml_types_1.DatasetType; } });
Object.defineProperty(exports, "DeploymentEnvironment", { enumerable: true, get: function () { return ai_ml_types_1.DeploymentEnvironment; } });
Object.defineProperty(exports, "DeploymentStatus", { enumerable: true, get: function () { return ai_ml_types_1.DeploymentStatus; } });
Object.defineProperty(exports, "DriftType", { enumerable: true, get: function () { return ai_ml_types_1.DriftType; } });
Object.defineProperty(exports, "estimateTrainingTime", { enumerable: true, get: function () { return ai_ml_types_1.estimateTrainingTime; } });
Object.defineProperty(exports, "FeatureType", { enumerable: true, get: function () { return ai_ml_types_1.FeatureType; } });
Object.defineProperty(exports, "MLFramework", { enumerable: true, get: function () { return ai_ml_types_1.MLFramework; } });
Object.defineProperty(exports, "ModelStatus", { enumerable: true, get: function () { return ai_ml_types_1.ModelStatus; } });
Object.defineProperty(exports, "ModelType", { enumerable: true, get: function () { return ai_ml_types_1.ModelType; } });
Object.defineProperty(exports, "PreprocessingType", { enumerable: true, get: function () { return ai_ml_types_1.PreprocessingType; } });
Object.defineProperty(exports, "TrainingStatus", { enumerable: true, get: function () { return ai_ml_types_1.TrainingStatus; } });
Object.defineProperty(exports, "validateModelProduction", { enumerable: true, get: function () { return ai_ml_types_1.validateModelProduction; } });
// Export event architecture types (excluding Query conflict with database-types)
var event_architecture_types_1 = require("./event-architecture-types");
Object.defineProperty(exports, "AckStatus", { enumerable: true, get: function () { return event_architecture_types_1.AckStatus; } });
Object.defineProperty(exports, "calculateStreamStats", { enumerable: true, get: function () { return event_architecture_types_1.calculateStreamStats; } });
Object.defineProperty(exports, "canCompensateSaga", { enumerable: true, get: function () { return event_architecture_types_1.canCompensateSaga; } });
// Utilities
Object.defineProperty(exports, "eventArchitectureTypes", { enumerable: true, get: function () { return event_architecture_types_1.eventArchitectureTypes; } });
Object.defineProperty(exports, "QueueType", { enumerable: true, get: function () { return event_architecture_types_1.QueueType; } });
Object.defineProperty(exports, "SagaStatus", { enumerable: true, get: function () { return event_architecture_types_1.SagaStatus; } });
Object.defineProperty(exports, "SubscriptionStatus", { enumerable: true, get: function () { return event_architecture_types_1.SubscriptionStatus; } });
Object.defineProperty(exports, "validateEventOrder", { enumerable: true, get: function () { return event_architecture_types_1.validateEventOrder; } });
// Export database types (with aliases for conflicts)
var database_types_1 = require("./database-types");
Object.defineProperty(exports, "BackupType", { enumerable: true, get: function () { return database_types_1.BackupType; } });
Object.defineProperty(exports, "calculateQueryComplexity", { enumerable: true, get: function () { return database_types_1.calculateQueryComplexity; } });
Object.defineProperty(exports, "CascadeOption", { enumerable: true, get: function () { return database_types_1.CascadeOption; } });
Object.defineProperty(exports, "ComparisonOperator", { enumerable: true, get: function () { return database_types_1.ComparisonOperator; } });
Object.defineProperty(exports, "CompressionType", { enumerable: true, get: function () { return database_types_1.CompressionType; } });
Object.defineProperty(exports, "ConnectionStatus", { enumerable: true, get: function () { return database_types_1.ConnectionStatus; } });
Object.defineProperty(exports, "ConstraintType", { enumerable: true, get: function () { return database_types_1.ConstraintType; } });
Object.defineProperty(exports, "DatabaseType", { enumerable: true, get: function () { return database_types_1.DatabaseType; } });
// Utilities
Object.defineProperty(exports, "databaseTypes", { enumerable: true, get: function () { return database_types_1.databaseTypes; } });
Object.defineProperty(exports, "IndexMethod", { enumerable: true, get: function () { return database_types_1.IndexMethod; } });
Object.defineProperty(exports, "IndexType", { enumerable: true, get: function () { return database_types_1.IndexType; } });
Object.defineProperty(exports, "IsolationLevel", { enumerable: true, get: function () { return database_types_1.IsolationLevel; } });
Object.defineProperty(exports, "ReferentialAction", { enumerable: true, get: function () { return database_types_1.ReferentialAction; } });
Object.defineProperty(exports, "RelationType", { enumerable: true, get: function () { return database_types_1.RelationType; } });
Object.defineProperty(exports, "SqlDataType", { enumerable: true, get: function () { return database_types_1.SqlDataType; } });
Object.defineProperty(exports, "TransactionStatus", { enumerable: true, get: function () { return database_types_1.TransactionStatus; } });
Object.defineProperty(exports, "validateMigrationOrder", { enumerable: true, get: function () { return database_types_1.validateMigrationOrder; } });
Object.defineProperty(exports, "validatePoolConfig", { enumerable: true, get: function () { return database_types_1.validatePoolConfig; } });
// Export analytics and metrics types
tslib_1.__exportStar(require("./analytics-metrics-types"), exports);
// Export operational types (excluding DietaryRestriction which is already in education-types)
var operational_types_1 = require("./operational-types");
// Cafeteria Management (excluding DietaryRestriction)
Object.defineProperty(exports, "Allergen", { enumerable: true, get: function () { return operational_types_1.Allergen; } });
// Utilities
Object.defineProperty(exports, "calculateDeviceDepreciation", { enumerable: true, get: function () { return operational_types_1.calculateDeviceDepreciation; } });
// Device Management
Object.defineProperty(exports, "DeviceCondition", { enumerable: true, get: function () { return operational_types_1.DeviceCondition; } });
Object.defineProperty(exports, "DeviceStatus", { enumerable: true, get: function () { return operational_types_1.DeviceStatus; } });
Object.defineProperty(exports, "DeviceType", { enumerable: true, get: function () { return operational_types_1.DeviceType; } });
// HR Management
Object.defineProperty(exports, "EmployeeStatus", { enumerable: true, get: function () { return operational_types_1.EmployeeStatus; } });
Object.defineProperty(exports, "EmploymentType", { enumerable: true, get: function () { return operational_types_1.EmploymentType; } });
// Facilities Management
Object.defineProperty(exports, "FacilityType", { enumerable: true, get: function () { return operational_types_1.FacilityType; } });
Object.defineProperty(exports, "getMaintenanceResponseTime", { enumerable: true, get: function () { return operational_types_1.getMaintenanceResponseTime; } });
Object.defineProperty(exports, "hasMealCredits", { enumerable: true, get: function () { return operational_types_1.hasMealCredits; } });
Object.defineProperty(exports, "isEmployeeActive", { enumerable: true, get: function () { return operational_types_1.isEmployeeActive; } });
Object.defineProperty(exports, "LeaveType", { enumerable: true, get: function () { return operational_types_1.LeaveType; } });
Object.defineProperty(exports, "MaintenancePriority", { enumerable: true, get: function () { return operational_types_1.MaintenancePriority; } });
Object.defineProperty(exports, "MealType", { enumerable: true, get: function () { return operational_types_1.MealType; } });
Object.defineProperty(exports, "operationalTypes", { enumerable: true, get: function () { return operational_types_1.operationalTypes; } });
Object.defineProperty(exports, "PayFrequency", { enumerable: true, get: function () { return operational_types_1.PayFrequency; } });
Object.defineProperty(exports, "PerformanceRating", { enumerable: true, get: function () { return operational_types_1.PerformanceRating; } });
Object.defineProperty(exports, "UtilityType", { enumerable: true, get: function () { return operational_types_1.UtilityType; } });
Object.defineProperty(exports, "WorkOrderStatus", { enumerable: true, get: function () { return operational_types_1.WorkOrderStatus; } });
// Export engagement types
tslib_1.__exportStar(require("./engagement-types"), exports);
// Export errors
tslib_1.__exportStar(require("./errors"), exports);
//# sourceMappingURL=index.js.map