Skip to Content
APIPlanning Center People TSSrcClassesClass: AdaptiveRateLimiter

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