UNPKG

@iota-big3/sdk-gateway

Version:

Universal API Gateway with protocol translation, intelligent routing, rate limiting, health checking, and caching

153 lines 19.2 kB
"use strict"; // 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