Graphorin API reference v0.7.0
Graphorin API reference / @graphorin/server / / RetentionStoreLike
Interface: RetentionStoreLike
Defined in: packages/server/src/runtime/retention.ts:67
Structural slice of GraphorinSqliteStore the sweep consumes. Typed structurally so custom store implementations (and test fakes) work; a surface whose method is absent is skipped, never an error.
Stable
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
checkpoints | readonly | { pruneThreads: Promise<number>; } | packages/server/src/runtime/retention.ts:79 |
checkpoints.pruneThreads | public | Promise<number> | packages/server/src/runtime/retention.ts:80 |
connection | readonly | SqliteConnection | packages/server/src/runtime/retention.ts:68 |
idempotency | readonly | { prune: Promise<number>; } | packages/server/src/runtime/retention.ts:85 |
idempotency.prune | public | Promise<number> | packages/server/src/runtime/retention.ts:86 |
memory | readonly | { pruneHistory: Promise<number>; } | packages/server/src/runtime/retention.ts:76 |
memory.pruneHistory | public | Promise<number> | packages/server/src/runtime/retention.ts:77 |
sessions | readonly | { pruneAuditEntries: Promise<number>; pruneSessions: Promise<number>; } | packages/server/src/runtime/retention.ts:69 |
sessions.pruneAuditEntries | public | Promise<number> | packages/server/src/runtime/retention.ts:74 |
sessions.pruneSessions | public | Promise<number> | packages/server/src/runtime/retention.ts:70 |