Rulvar API reference / @rulvar/rulvar / MemoryAdmissionOptions
Interface: MemoryAdmissionOptions
Defined in: packages/core/dist/index.d.ts
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
debtAgeMs? | number | Debt age-out horizon; default the tenant level's window. | packages/core/dist/index.d.ts |
leaseTtlMs | number | - | 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 | () => number | The injectable clock, REQUIRED: the reference owns no wall clock. | packages/core/dist/index.d.ts |
state? | AdmissionState | Hydrate 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 |