UNPKG

@sailboat-computer/data-storage

Version:

Shared data storage library for sailboat computer v3

35 lines 1.29 kB
"use strict"; /** * Data Storage Types * * This file contains type definitions for the data storage package. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.BatchPriority = exports.StorageErrorCode = exports.StorageTier = exports.AlertSeverity = exports.HealthStatus = exports.CircuitBreakerState = void 0; // Import types from sailboat-types package const sailboat_types_1 = require("@sailboat-computer/sailboat-types"); // Define constants for string literal types exports.CircuitBreakerState = { CLOSED: 'circuit_closed', OPEN: 'circuit_open', HALF_OPEN: 'circuit_half_open' }; exports.HealthStatus = { HEALTHY: 'health_healthy', DEGRADED: 'health_degraded', UNHEALTHY: 'health_unhealthy', CRITICAL: 'health_critical', UNKNOWN: 'health_unknown' }; exports.AlertSeverity = { INFO: 'system_info', WARNING: 'system_warning', ALARM: 'system_alarm', CRITICAL: 'system_critical', EMERGENCY: 'system_emergency' }; // Re-export core data-manager types for convenience exports.StorageTier = sailboat_types_1.data_manager.StorageTier; exports.StorageErrorCode = sailboat_types_1.data_manager.StorageErrorCode; exports.BatchPriority = sailboat_types_1.data_manager.BatchPriority; //# sourceMappingURL=types.js.map