Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/core / validateQuotaRules

Function: validateQuotaRules()

ts
function validateQuotaRules(rules, site?): void;

Defined in: packages/core/src/model/quota.ts:97

Validates a quota rule set as a typed ConfigError before any limiter can admit under it: a non-array or empty set, a rule without a cap, a malformed dimension, or a malformed cap all fail loud at construction. Shared by every reference implementation.

Parameters

ParameterTypeDefault value
rulesreadonly QuotaRule[]undefined
sitestring'quota rules'

Returns

void