Rulvar API reference / @rulvar/core / MemoryAdmissionOptions
Interface: MemoryAdmissionOptions
Defined in: packages/core/src/admission/memory.ts:61
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
debtAgeMs? | number | Debt age-out horizon; default the tenant level's window. | packages/core/src/admission/memory.ts:73 |
leaseTtlMs | number | - | packages/core/src/admission/memory.ts:69 |
levels | { providerAccount?: AdmissionLevelConfig; scope?: AdmissionLevelConfig; tenant?: AdmissionLevelConfig; } | - | packages/core/src/admission/memory.ts:62 |
levels.providerAccount? | AdmissionLevelConfig | - | packages/core/src/admission/memory.ts:64 |
levels.scope? | AdmissionLevelConfig | - | packages/core/src/admission/memory.ts:65 |
levels.tenant? | AdmissionLevelConfig | - | packages/core/src/admission/memory.ts:63 |
now | () => number | The injectable clock, REQUIRED: the reference owns no wall clock. | packages/core/src/admission/memory.ts:71 |
state? | AdmissionState | Hydrate from a persisted document (the durable wrappers). | packages/core/src/admission/memory.ts:75 |
weights? | Record<string, number> | Fairness weights by resolved tenant; default 1. | packages/core/src/admission/memory.ts:68 |