UNPKG

@sailboat-computer/resilience

Version:

Enhanced resilience patterns for sailboat computer v3 with marine-specific adaptations

30 lines 1.03 kB
"use strict"; /** * Marine-specific constants for resilience package */ Object.defineProperty(exports, "__esModule", { value: true }); exports.CircuitBreakerState = exports.MarineFailureType = exports.OperationalContext = void 0; // Re-export constants from common namespace exports.OperationalContext = { SAILING: 'context_sailing', MOTORING: 'context_motoring', ANCHORED: 'context_anchored', DOCKED: 'context_docked', MAINTENANCE: 'context_maintenance', EMERGENCY: 'context_emergency' }; exports.MarineFailureType = { SENSOR_FAILURE: 'marine_sensor_failure', CONNECTIVITY_LOSS: 'marine_connectivity_loss', POWER_FLUCTUATION: 'marine_power_fluctuation', DATA_QUALITY: 'marine_data_quality', TIMEOUT: 'marine_timeout', RESOURCE_EXHAUSTION: 'marine_resource_exhaustion', ENVIRONMENTAL: 'marine_environmental' }; exports.CircuitBreakerState = { CLOSED: 'circuit_closed', OPEN: 'circuit_open', HALF_OPEN: 'circuit_half_open' }; //# sourceMappingURL=marine-constants.js.map