UNPKG

nestjs-resilience

Version:

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

10 lines (9 loc) 423 B
import { ResilienceEvents } from './interfaces'; export declare class ResilienceEventBus { private static readonly instance; static getInstance(): ResilienceEventBus; private constructor(); private readonly emitter; on<K extends keyof ResilienceEvents>(event: K, fn: (args: ResilienceEvents[K]) => void): this; emit<K extends keyof ResilienceEvents>(event: K, ...args: ResilienceEvents[K]): this; }