UNPKG

node-circuit-breaker

Version:

Circuit Breaker: Decorators and tools that can easily apply the Circuit Breaker pattern.

21 lines (20 loc) 876 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CircuitBreakerState = exports.CircuitBreakerScope = void 0; var CircuitBreakerScope; (function (CircuitBreakerScope) { /** * global */ CircuitBreakerScope[CircuitBreakerScope["DEFAULT"] = 0] = "DEFAULT"; /** * per instance */ CircuitBreakerScope[CircuitBreakerScope["INSTANCE"] = 1] = "INSTANCE"; })(CircuitBreakerScope = exports.CircuitBreakerScope || (exports.CircuitBreakerScope = {})); var CircuitBreakerState; (function (CircuitBreakerState) { CircuitBreakerState[CircuitBreakerState["Closed"] = 0] = "Closed"; CircuitBreakerState[CircuitBreakerState["Open"] = 1] = "Open"; CircuitBreakerState[CircuitBreakerState["HalfOpen"] = 2] = "HalfOpen"; })(CircuitBreakerState = exports.CircuitBreakerState || (exports.CircuitBreakerState = {}));