コンテンツにスキップ

RateLimitStrategy

このコンテンツはまだ日本語訳がありません。

RateLimitStrategy = object

Defined in: packages/core/src/rest/strategy.ts:36

Controls request throughput for a platform’s rate limiting scheme.

One strategy instance per platform

acquire() resolves when it’s safe to proceed with the request

acquire(req): Promise<RateLimitHandle>

Defined in: packages/core/src/rest/strategy.ts:42

Called before each request. Consumes a token/quota unit and returns a handle. May block (await) if tokens are exhausted.

RestRequest

Promise<RateLimitHandle>


getStatus(): RateLimitStatus

Defined in: packages/core/src/rest/strategy.ts:44

Current rate limit status (for telemetry).

RateLimitStatus