UNPKG

@sailboat-computer/resilience

Version:

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

30 lines 1.19 kB
/** * Marine-specific constants for resilience package */ import { common } from '@sailboat-computer/sailboat-types'; export type OperationalContextType = common.OperationalContext; export type MarineFailureTypeType = common.MarineFailureType; export type CircuitBreakerStateType = common.CircuitBreakerState; export declare const OperationalContext: { SAILING: common.OperationalContext; MOTORING: common.OperationalContext; ANCHORED: common.OperationalContext; DOCKED: common.OperationalContext; MAINTENANCE: common.OperationalContext; EMERGENCY: common.OperationalContext; }; export declare const MarineFailureType: { SENSOR_FAILURE: common.MarineFailureType; CONNECTIVITY_LOSS: common.MarineFailureType; POWER_FLUCTUATION: common.MarineFailureType; DATA_QUALITY: common.MarineFailureType; TIMEOUT: common.MarineFailureType; RESOURCE_EXHAUSTION: common.MarineFailureType; ENVIRONMENTAL: common.MarineFailureType; }; export declare const CircuitBreakerState: { CLOSED: common.CircuitBreakerState; OPEN: common.CircuitBreakerState; HALF_OPEN: common.CircuitBreakerState; }; //# sourceMappingURL=marine-constants.d.ts.map