UNPKG

nestjs-resilience

Version:

A module for improving the reliability and fault-tolerance of your NestJS applications

17 lines (16 loc) 540 B
import { Strategy } from './base.strategy'; import { Observable } from 'rxjs'; import { BulkheadOptions } from '../interfaces'; export declare class BulkheadStrategy extends Strategy<BulkheadOptions> { private static readonly DEFAULT_OPTIONS; private active; private queue; private queue$; get executionSlots(): number; get queueSlots(): number; constructor(options?: BulkheadOptions); process<T>(observable: Observable<T>): Observable<T>; private concurrent; private enqueue; private dequeue; }