planning-center-monorepo v1.0.0
planning-center-monorepo / planning-center-people-ts/src / AdaptiveRateLimiter
Class: AdaptiveRateLimiter
Defined in: packages/planning-center-people-ts/src/performance.ts:518
Adaptive rate limiter that adjusts based on API responses
Constructors
Constructor
new AdaptiveRateLimiter():
AdaptiveRateLimiter
Returns
AdaptiveRateLimiter
Methods
wait()
wait():
Promise<void>
Defined in: packages/planning-center-people-ts/src/performance.ts:526
Returns
Promise<void>
onSuccess()
onSuccess():
void
Defined in: packages/planning-center-people-ts/src/performance.ts:530
Returns
void
onError()
onError():
void
Defined in: packages/planning-center-people-ts/src/performance.ts:544
Returns
void
getCurrentDelay()
getCurrentDelay():
number
Defined in: packages/planning-center-people-ts/src/performance.ts:555
Returns
number