Hyperlinkv0.9.0-beta.0

WorkPool

WorkPool.rateLimiterLayerconstsrc/internal/workPool.ts:1435
Layer.Layer<RateLimiterTag, never, never>

Soft in-memory RateLimiterTag + store — used when rateLimit is set and no ambient RateLimiterStore / RateLimiterTag is in context. For fleet budgets, provide RateLimiter.layerStoreRedis at the app root instead (presence-driven; this layer is not auto-merged onto queue layers).

layers & servingRateLimiterTagRateLimiterStore
export const queueRateLimiterLayer = Layer.provide(rateLimiterLayer, layerStoreMemory);