Rulvar API reference / @rulvar/rulvar / memoryQuotaLimiter
Function: memoryQuotaLimiter()
ts
function memoryQuotaLimiter(rules, options?): MemoryQuotaLimiter;Defined in: packages/core/dist/index.d.ts
The in-process reference QuotaLimiter: fixed epoch-aligned one-minute windows over the shared rule model. Coordinates every engine that shares THIS instance inside one process; processes coordinate through a shared-storage implementation of the same SPI (SqliteQuotaLimiter in @rulvar/store-sqlite) instead.
Parameters
| Parameter | Type |
|---|---|
rules | readonly QuotaRule[] |
options? | { now?: () => number; } |
options.now? | () => number |