Hyperlinkv0.9.0-beta.0

Gate

Gate.RateLimiterConsumeOptionstypesrc/Gate.ts:492
{
  readonly algorithm?: "fixed-window" | "token-bucket" | undefined
  readonly onExceeded?: "delay" | "fail" | undefined
  readonly window: Input
  readonly limit: number
  readonly key: string
  readonly tokens?: number | undefined
}

Effect's RateLimiter.consume options shape (key required). Prefer RateLimitOptions on Gate configs.

Source src/Gate.ts:4921 lines
export type RateLimiterConsumeOptions = internal.RateLimiterConsumeOptions;