Skip to main content

Class: RateLimitGenerator

Generates rate limit policies from metadata and transport defaults.

Implements​

Constructors​

Constructor​

new RateLimitGenerator(): RateLimitGenerator

Returns​

RateLimitGenerator

Methods​

generate()​

generate(context): RateLimitDefinition | undefined

Generates the policy for the current method, class, or transport.

Parameters​

context​

ExecutionContext

Returns​

RateLimitDefinition | undefined

Implementation of​

Generator.generate


registerRateLimit()​

static registerRateLimit(transport, options?): void

Registers the default rate limit policy for one transport.

Parameters​

transport​

ExecutionTransport

options?​

RateLimitConfiguration

Returns​

void