UNPKG

logto-auth-node-sdk

Version:

A comprehensive Logto authentication client library with circuit breaker pattern support

19 lines (18 loc) 427 B
export declare enum CircuitState { CLOSED = "CLOSED", OPEN = "OPEN", HALF_OPEN = "HALF_OPEN" } export interface CircuitBreakerOptions { failureThreshold: number; resetTimeout: number; halfOpenRetries: number; } export interface Circuit { name: string; state: CircuitState; failureCount: number; lastFailureTime: number; halfOpenRetries: number; options: CircuitBreakerOptions; }