Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/memory / / ConflictMemoryStoreExt
Interface: ConflictMemoryStoreExt
Defined in: packages/memory/src/internal/storage-adapter.ts:239
Optional storage extension surfacing the audit + pending queue tables Phase 10b owns. Adapters that opt out leave the property undefined; the conflict pipeline degrades gracefully (no audit, no deferred queue, but every other stage still functions).
Stable
Methods
enqueuePending()
enqueuePending(input): Promise<{
id: number;
}>;Defined in: packages/memory/src/internal/storage-adapter.ts:244
Parameters
| Parameter | Type |
|---|---|
input | PendingConflictInputLike |
Returns
Promise<{ id: number; }>
listPending()
listPending(scope, limit?): Promise<readonly PendingConflictRowLike[]>;Defined in: packages/memory/src/internal/storage-adapter.ts:245
Parameters
| Parameter | Type |
|---|---|
scope | SessionScope |
limit? | number |
Returns
Promise<readonly PendingConflictRowLike[]>
markResolved()
markResolved(id, decision): Promise<void>;Defined in: packages/memory/src/internal/storage-adapter.ts:246
Parameters
| Parameter | Type |
|---|---|
id | number |
decision | ConflictAuditDecision |
Returns
Promise<void>
recordDecision()
recordDecision(input): Promise<{
detectedAt: number;
id: number;
}>;Defined in: packages/memory/src/internal/storage-adapter.ts:240
Parameters
| Parameter | Type |
|---|---|
input | ConflictAuditInputLike |
Returns
Promise<{ detectedAt: number; id: number; }>