Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/rulvar / MemoryAdmissionOptions

Interface: MemoryAdmissionOptions

Defined in: packages/core/dist/index.d.ts

Properties

PropertyTypeDescriptionDefined in
debtAgeMs?numberDebt age-out horizon; default the tenant level's window.packages/core/dist/index.d.ts
leaseTtlMsnumber-packages/core/dist/index.d.ts
levels{ providerAccount?: AdmissionLevelConfig; scope?: AdmissionLevelConfig; tenant?: AdmissionLevelConfig; }-packages/core/dist/index.d.ts
levels.providerAccount?AdmissionLevelConfig-packages/core/dist/index.d.ts
levels.scope?AdmissionLevelConfig-packages/core/dist/index.d.ts
levels.tenant?AdmissionLevelConfig-packages/core/dist/index.d.ts
now() => numberThe injectable clock, REQUIRED: the reference owns no wall clock.packages/core/dist/index.d.ts
state?AdmissionStateHydrate from a persisted document (the durable wrappers).packages/core/dist/index.d.ts
weights?Record<string, number>Fairness weights by resolved tenant; default 1.packages/core/dist/index.d.ts