Sync / foldkit-durable

AuthorizationRequest

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

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

The application's policy decision for an operation, against the authoritative snapshot.

Members

AuthorizationRequest.key

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

readonly key: DocumentId

AuthorizationRequest.principal

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

readonly principal: Principal

AuthorizationRequest.operation

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

readonly operation: Operation

AuthorizationRequest.snapshot

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

readonly snapshot: Snapshot