Options
All
  • Public
  • Public/Protected
  • All
Menu

Module common/lib/circuit-breaker

Variables

Const Breaker

Breaker: any = require("opossum")

Functions

FetchWrapper

  • FetchWrapper(req: RequestInfo, options: RequestInit | undefined, targetService: string, operationName: string, timestamp: string, endpoint: string, apiReferenceLink: string): Promise<unknown>
  • Parameters

    • req: RequestInfo
    • options: RequestInit | undefined
    • targetService: string
    • operationName: string
    • timestamp: string
    • endpoint: string
    • apiReferenceLink: string

    Returns Promise<unknown>

defaultErrorFilterFunction

  • defaultErrorFilterFunction(e: any): boolean