UNPKG

mollitia

Version:

JavaScript Resilience Library

15 lines (14 loc) 1.21 kB
export declare const version: string; export { use, Addon } from './addon.js'; export { circuits, Circuit, CircuitFactory, type CircuitFunction, CircuitOptions, NoFuncError, type Logger } from './circuit.js'; export { modules, Module, ModuleOptions } from './module/index.js'; export { Timeout, TimeoutOptions, TimeoutError } from './module/timeout.js'; export { Retry, RetryOptions, RetryMode } from './module/retry.js'; export { Fallback, FallbackOptions } from './module/fallback.js'; export { Cache, CacheOptions } from './module/cache.js'; export { Bulkhead, BulkheadOptions, BulkheadOverloadError, BulkheadQueueWaitError } from './module/bulkhead.js'; export { Ratelimit, RatelimitError } from './module/ratelimit.js'; export { BreakerError, BreakerMaxAllowedRequestError, BreakerState, SlidingWindowBreaker, SlidingWindowBreakerOptions, SlidingWindowRequestResult } from './module/breaker/index.js'; export { SlidingCountBreaker } from './module/breaker/sliding-count-breaker.js'; export { SlidingTimeBreaker } from './module/breaker/sliding-time-breaker.js'; export { type Serializable, type SerializableRecord, type SerializablePrimitive, type SerializableArray } from './helpers/serializable.js';