Sync / foldkit-durable

ValidationRequest

interface · packages/durable/src/journal.ts:66

interface ValidationRequest<Operation, Snapshot, Principal> {
  readonly key: DocumentId
  readonly principal: Principal
  readonly operation: Operation
  readonly snapshot: Snapshot
  readonly cursor: number
}

Structural checks that run before a commit and throw when the operation is invalid.

Members

ValidationRequest.key

property · packages/durable/src/journal.ts:67

readonly key: DocumentId

ValidationRequest.principal

property · packages/durable/src/journal.ts:68

readonly principal: Principal

ValidationRequest.operation

property · packages/durable/src/journal.ts:69

readonly operation: Operation

ValidationRequest.snapshot

property · packages/durable/src/journal.ts:70

readonly snapshot: Snapshot

ValidationRequest.cursor

property · packages/durable/src/journal.ts:71

readonly cursor: number