Anchorage API reference
Documentation
GitHub
Preparing search index...
@proofoftech/flowsafe
background-tasks
DurableObjectWorkflowsStorageD1
Class DurableObjectWorkflowsStorageD1
Serialized D1 workflow updates for one Durable Object owner.
Hierarchy (
View Summary
)
FencedWorkflowsStorageD1
DurableObjectWorkflowsStorageD1
Index
Constructors
constructor
Properties
[
FENCED_
WORKFLOW_
STORAGE]?
[
SERIALIZED_
WORKFLOWS_
D1]
Methods
persist
Workflow
Snapshot
supports
Concurrent
Updates
update
Workflow
Results
update
Workflow
State
with
Initial
Terminalization
Lock
Constructors
constructor
new
DurableObjectWorkflowsStorageD1
(
config
:
D1DomainConfig
,
)
:
DurableObjectWorkflowsStorageD1
Parameters
config
:
D1DomainConfig
Returns
DurableObjectWorkflowsStorageD1
Properties
Optional
Readonly
[
FENCED_
WORKFLOW_
STORAGE]
"[FENCED_WORKFLOW_STORAGE]"
?:
FencedWorkflowAdmissionCapability
Readonly
[
SERIALIZED_
WORKFLOWS_
D1]
"[SERIALIZED_WORKFLOWS_D1]"
:
true
= ...
Methods
persist
Workflow
Snapshot
persistWorkflowSnapshot
(
args
:
{}
)
:
Promise
<
void
>
Parameters
args
:
{}
Returns
Promise
<
void
>
supports
Concurrent
Updates
supportsConcurrentUpdates
()
:
boolean
Returns
boolean
update
Workflow
Results
updateWorkflowResults
(
args
:
{
requestContext
:
Record
<
string
,
unknown
>
;
result
:
StepResult
<
unknown
,
unknown
,
unknown
,
unknown
>
;
runId
:
string
;
stepId
:
string
;
workflowName
:
string
;
}
,
)
:
Promise
<
Record
<
string
,
StepResult
<
unknown
,
unknown
,
unknown
,
unknown
>
>
>
Parameters
args
:
{
requestContext
:
Record
<
string
,
unknown
>
;
result
:
StepResult
<
unknown
,
unknown
,
unknown
,
unknown
>
;
runId
:
string
;
stepId
:
string
;
workflowName
:
string
;
}
Returns
Promise
<
Record
<
string
,
StepResult
<
unknown
,
unknown
,
unknown
,
unknown
>
>
>
update
Workflow
State
updateWorkflowState
(
args
:
{
opts
:
UpdateWorkflowStateOptions
;
runId
:
string
;
workflowName
:
string
;
}
,
)
:
Promise
<
WorkflowRunState
|
undefined
>
Parameters
args
:
{
opts
:
UpdateWorkflowStateOptions
;
runId
:
string
;
workflowName
:
string
}
Returns
Promise
<
WorkflowRunState
|
undefined
>
Protected
with
Initial
Terminalization
Lock
withInitialTerminalizationLock
<
T
>
(
workflowName
:
string
,
runId
:
string
,
operation
:
()
=>
Promise
<
T
>
,
)
:
Promise
<
T
>
Type Parameters
T
Parameters
workflowName
:
string
runId
:
string
operation
:
()
=>
Promise
<
T
>
Returns
Promise
<
T
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
[
FENCED_
WORKFLOW_
STORAGE]
[
SERIALIZED_
WORKFLOWS_
D1]
Methods
persist
Workflow
Snapshot
supports
Concurrent
Updates
update
Workflow
Results
update
Workflow
State
with
Initial
Terminalization
Lock
Documentation
GitHub
Anchorage API reference
Loading...
Serialized D1 workflow updates for one Durable Object owner.