Skip to content

API Reference

Complete API reference for @nodelibraries/circuit-breaker.

Classes

Enums

Types

  • Types - TypeScript types and interfaces

Quick Reference

CircuitBreaker

typescript
class CircuitBreaker {
  constructor(eventHandlers?: EventHandlers);
  execute<T>(params: CircuitBreakerParams<T>): Promise<T>;
  getCircuitBreakerStats(): Record<string, any>;
}

CircuitBreakerLevel

typescript
enum CircuitBreakerLevel {
  Endpoint = 'Endpoint',
  Service = 'Service',
  Application = 'Application',
  Database = 'Database',
  External = 'External',
}

See Also