RateLimiter
Defined in: packages/core/src/resilience/rate-limiter.ts:5
Rate limiter for API calls
Constructors
섹션 제목: “Constructors”Constructor
섹션 제목: “Constructor”new RateLimiter(
maxRequests,windowMs):RateLimiter
Defined in: packages/core/src/resilience/rate-limiter.ts:8
Parameters
섹션 제목: “Parameters”maxRequests
섹션 제목: “maxRequests”number
windowMs
섹션 제목: “windowMs”number
Returns
섹션 제목: “Returns”RateLimiter
Methods
섹션 제목: “Methods”acquire()
섹션 제목: “acquire()”acquire():
Promise<void>
Defined in: packages/core/src/resilience/rate-limiter.ts:13
Returns
섹션 제목: “Returns”Promise<void>
canMakeRequest()
섹션 제목: “canMakeRequest()”canMakeRequest():
boolean
Defined in: packages/core/src/resilience/rate-limiter.ts:31
Returns
섹션 제목: “Returns”boolean
getRemainingRequests()
섹션 제목: “getRemainingRequests()”getRemainingRequests():
number
Defined in: packages/core/src/resilience/rate-limiter.ts:37
Returns
섹션 제목: “Returns”number