OperationStore
@totemsdk/omnia-host / OperationStore
Class: OperationStore
Durable operation journal with atomic status transitions.
Constructors
Constructor
new OperationStore(
dbPath):OperationStore
Parameters
dbPath
string
Returns
OperationStore
Methods
close()
close():
void
Returns
void
create()
create(
operationId,request?,now?):OperationRecord
Parameters
operationId
string
request?
unknown
now?
number = ...
Returns
get()
get(
operationId):OperationRecord|undefined
Parameters
operationId
string
Returns
OperationRecord | undefined
listByStatus()
listByStatus(
status):OperationRecord[]
Parameters
status
Returns
transition()
transition(
operationId,from,to,patch?,now?):OperationRecord
Parameters
operationId
string
from
to
patch?
error?
string
result?
unknown
now?
number = ...
Returns
verifyRequest()
verifyRequest(
operationId,request):boolean
Parameters
operationId
string
request
unknown
Returns
boolean