CircuitBreaker
Defined in: packages/core/src/resilience/circuit-breaker.ts:17
Constructors
섹션 제목: “Constructors”Constructor
섹션 제목: “Constructor”new CircuitBreaker(
options):CircuitBreaker
Defined in: packages/core/src/resilience/circuit-breaker.ts:26
Parameters
섹션 제목: “Parameters”options
섹션 제목: “options”Returns
섹션 제목: “Returns”CircuitBreaker
Methods
섹션 제목: “Methods”execute()
섹션 제목: “execute()”execute<
T>(operation):Promise<T>
Defined in: packages/core/src/resilience/circuit-breaker.ts:28
Type Parameters
섹션 제목: “Type Parameters”T
Parameters
섹션 제목: “Parameters”operation
섹션 제목: “operation”() => Promise<T>
Returns
섹션 제목: “Returns”Promise<T>
getFailureCount()
섹션 제목: “getFailureCount()”getFailureCount():
number
Defined in: packages/core/src/resilience/circuit-breaker.ts:130
Returns
섹션 제목: “Returns”number
getState()
섹션 제목: “getState()”getState():
string
Defined in: packages/core/src/resilience/circuit-breaker.ts:126
Returns
섹션 제목: “Returns”string
reset()
섹션 제목: “reset()”reset():
void
Defined in: packages/core/src/resilience/circuit-breaker.ts:134
Returns
섹션 제목: “Returns”void