Anchorage API reference
Documentation
GitHub
Preparing search index...
@proofoftech/flowsafe
do-runner
Module do-runner
References
admitsDrainableExecution
→
admitsDrainableExecution
admitsExistingRun
→
admitsExistingRun
admitsRunStart
→
admitsRunStart
admitsWorkAuthoring
→
admitsWorkAuthoring
assertDeploymentIdentity
→
assertDeploymentIdentity
assertDeploymentIdentitySecret
→
assertDeploymentIdentitySecret
assertExecutionFenceState
→
assertExecutionFenceState
assertNoReservedExecutionContext
→
assertNoReservedExecutionContext
BACKGROUND_TASK_TTL_PURGE_TABLES
→
BACKGROUND_TASK_TTL_PURGE_TABLES
beginIdempotentStart
→
beginIdempotentStart
createD1Storage
→
createD1Storage
createHostPubSub
→
createHostPubSub
d1Changes
→
d1Changes
D1DatabaseBinding
→
D1DatabaseBinding
D1StorageOptions
→
D1StorageOptions
DEPLOYMENT_IDENTITY_HEADER
→
DEPLOYMENT_IDENTITY_HEADER
DEPLOYMENT_TAG_PATTERN
→
DEPLOYMENT_TAG_PATTERN
DeploymentIdentityDatabase
→
DeploymentIdentityDatabase
DeploymentIdentityEnv
→
DeploymentIdentityEnv
DeploymentIdentityError
→
DeploymentIdentityError
deploymentIdentityHeaders
→
deploymentIdentityHeaders
DeploymentIdentityStatement
→
DeploymentIdentityStatement
DeploymentInventory
→
DeploymentInventory
DeploymentInventoryOptions
→
DeploymentInventoryOptions
doErrorResponse
→
doErrorResponse
DoRefusalReason
→
DoRefusalReason
DORunnerEnv
→
DORunnerEnv
DoStatusError
→
DoStatusError
DrainProofContract
→
DrainProofContract
DurableKeyValueStorage
→
DurableKeyValueStorage
DurableObjectRunLifecycleHooks
→
DurableObjectRunLifecycleHooks
DurableObjectRunner
→
DurableObjectRunner
DurableObjectRunnerState
→
DurableObjectRunnerState
DurableObjectRunOwner
→
DurableObjectRunOwner
DurableObjectRunOwnershipStore
→
DurableObjectRunOwnershipStore
ensureDeploymentIdentity
→
ensureDeploymentIdentity
ensureDeploymentIdentityBindings
→
ensureDeploymentIdentityBindings
EXECUTION_PRINCIPAL_HEADER
→
EXECUTION_PRINCIPAL_HEADER
ExecutionFenceDatabase
→
ExecutionFenceDatabase
ExecutionFencedError
→
ExecutionFencedError
executionFencedResponse
→
executionFencedResponse
executionFenceFor
→
executionFenceFor
ExecutionFenceReading
→
ExecutionFenceReading
executionFenceReadingPayload
→
executionFenceReadingPayload
ExecutionFenceRefusal
→
ExecutionFenceRefusal
ExecutionFenceState
→
ExecutionFenceState
ExecutionFenceStatement
→
ExecutionFenceStatement
ExecutionFenceStore
→
ExecutionFenceStore
ExecutionFenceStoreOptions
→
ExecutionFenceStoreOptions
ExecutionFenceTransition
→
ExecutionFenceTransition
ExecutionFenceUnreadableError
→
ExecutionFenceUnreadableError
ExecutionFenceWiring
→
ExecutionFenceWiring
FenceTransitionConflictError
→
FenceTransitionConflictError
findReservedExecutionContextKey
→
findReservedExecutionContextKey
FLOWSAFE_TABLES
→
FLOWSAFE_TABLES
FlowsafeTableEntry
→
FlowsafeTableEntry
HostPubSub
→
HostPubSub
HUB_INSTANCE_NAME
→
HUB_INSTANCE_NAME
HubDurableObject
→
HubDurableObject
HubDurableObjectState
→
HubDurableObjectState
HubStreamEvent
→
HubStreamEvent
IdempotentStartAlreadySettledError
→
IdempotentStartAlreadySettledError
IdempotentStartDecision
→
IdempotentStartDecision
IdempotentStartPendingError
→
IdempotentStartPendingError
IdempotentStartSurface
→
IdempotentStartSurface
IdempotentStartUnresolvableError
→
IdempotentStartUnresolvableError
init
→
init
InitialExecutionFenceState
→
InitialExecutionFenceState
InitOptions
→
InitOptions
InitResult
→
InitResult
InitSource
→
InitSource
InvalidExecutionFenceRequestError
→
InvalidExecutionFenceRequestError
InvalidInventoryRequestError
→
InvalidInventoryRequestError
InvalidRunRequestError
→
InvalidRunRequestError
InvalidStartIdempotencyRequestError
→
InvalidStartIdempotencyRequestError
INVENTORY_CATEGORIES
→
INVENTORY_CATEGORIES
INVENTORY_CATEGORY_DESCRIPTORS
→
INVENTORY_CATEGORY_DESCRIPTORS
INVENTORY_DEFAULT_LIMIT
→
INVENTORY_DEFAULT_LIMIT
INVENTORY_DRAIN_PROOF
→
INVENTORY_DRAIN_PROOF
INVENTORY_INDEX
→
INVENTORY_INDEX
INVENTORY_MAX_LIMIT
→
INVENTORY_MAX_LIMIT
INVENTORY_UNENUMERABLE
→
INVENTORY_UNENUMERABLE
InventoryCategory
→
InventoryCategory
InventoryCategoryClass
→
InventoryCategoryClass
InventoryCategoryDescriptor
→
InventoryCategoryDescriptor
InventoryDatabase
→
InventoryDatabase
InventoryEntry
→
InventoryEntry
InventoryIndex
→
InventoryIndex
InventoryPage
→
InventoryPage
InventoryReadOptions
→
InventoryReadOptions
InventoryStatement
→
InventoryStatement
InventoryTableAccounting
→
InventoryTableAccounting
isExecutionFenceRefusal
→
isExecutionFenceRefusal
isInventoryCategory
→
isInventoryCategory
isPathSafeId
→
isPathSafeId
isReservedExecutionContextKey
→
isReservedExecutionContextKey
isStartReservationRefusal
→
isStartReservationRefusal
isSuspensionTimeoutResumeData
→
isSuspensionTimeoutResumeData
MAX_SUSPENSION_DEADLINE_MS
→
MAX_SUSPENSION_DEADLINE_MS
MAX_SUSPENSION_DEADLINES_PER_RUN
→
MAX_SUSPENSION_DEADLINES_PER_RUN
MIN_SUSPENSION_DEADLINE_MS
→
MIN_SUSPENSION_DEADLINE_MS
mintThreadId
→
mintThreadId
NOTIFICATION_TTL_PURGE_TABLES
→
NOTIFICATION_TTL_PURGE_TABLES
PATH_SAFE_ID_PATTERN
→
PATH_SAFE_ID_PATTERN
PresenceMember
→
PresenceMember
purgeExpiredBackgroundTasks
→
purgeExpiredBackgroundTasks
PurgeExpiredBackgroundTasksOptions
→
PurgeExpiredBackgroundTasksOptions
PurgeExpiredBackgroundTasksResult
→
PurgeExpiredBackgroundTasksResult
purgeExpiredNotifications
→
purgeExpiredNotifications
PurgeExpiredNotificationsOptions
→
PurgeExpiredNotificationsOptions
PurgeExpiredRunsOptions
→
PurgeExpiredRunsOptions
purgeExpiredScheduleTriggers
→
purgeExpiredScheduleTriggers
PurgeExpiredScheduleTriggersOptions
→
PurgeExpiredScheduleTriggersOptions
purgeExpiredThreads
→
purgeExpiredThreads
PurgeExpiredThreadsOptions
→
PurgeExpiredThreadsOptions
PurgeExpiredThreadsResult
→
PurgeExpiredThreadsResult
purgeExpiredThreadState
→
purgeExpiredThreadState
PurgeExpiredThreadStateOptions
→
PurgeExpiredThreadStateOptions
purgeExpiredWorkflowRuns
→
purgeExpiredWorkflowRuns
readDeploymentIdentity
→
readDeploymentIdentity
readExecutionFence
→
readExecutionFence
RequestContextProvider
→
RequestContextProvider
requireStartIdempotency
→
requireStartIdempotency
RESERVED_EXECUTION_CONTEXT_KEYS
→
RESERVED_EXECUTION_CONTEXT_KEYS
ReservedExecutionContextError
→
ReservedExecutionContextError
ResolvedScheduleStart
→
ResolvedScheduleStart
resolveScheduleStartOwner
→
resolveScheduleStartOwner
resourceIdFromKey
→
resourceIdFromKey
ResumeRunOptions
→
ResumeRunOptions
rollbackFencedStart
→
rollbackFencedStart
RUN_TTL_FLOWSAFE_PURGE_TABLES
→
RUN_TTL_FLOWSAFE_PURGE_TABLES
RUN_TTL_PURGE_TABLES
→
RUN_TTL_PURGE_TABLES
RunAlreadyExistsError
→
RunAlreadyExistsError
RunArtifactPurger
→
RunArtifactPurger
RunDeadlineCandidate
→
RunDeadlineCandidate
RunDeadlineCursor
→
RunDeadlineCursor
RunEconomicOperation
→
RunEconomicOperation
RunLeg
→
RunLeg
RunLifecycleBlockedError
→
RunLifecycleBlockedError
RunLifecycleBlockedReason
→
RunLifecycleBlockedReason
RunLifecycleCas
→
RunLifecycleCas
RunLifecyclePrincipal
→
RunLifecyclePrincipal
RunLifecycleTransitionResult
→
RunLifecycleTransitionResult
RunnerRuntime
→
RunnerRuntime
RunnerRuntimeOptions
→
RunnerRuntimeOptions
RunNotSuspendedError
→
RunNotSuspendedError
RunScheduleDispatch
→
RunScheduleDispatch
RunStateUnreadableError
→
RunStateUnreadableError
RunStatus
→
RunStatus
RunSummary
→
RunSummary
RunTerminalConflictError
→
RunTerminalConflictError
RunTerminalErrorEnvelope
→
RunTerminalErrorEnvelope
RunTerminalStatus
→
RunTerminalStatus
SCHEDULE_TRIGGER_TTL_PURGE_TABLES
→
SCHEDULE_TRIGGER_TTL_PURGE_TABLES
ScheduleSourceAgentTarget
→
ScheduleSourceAgentTarget
ScheduleSourceOwner
→
ScheduleSourceOwner
ScheduleSourceOwnershipStore
→
ScheduleSourceOwnershipStore
ScheduleSourceStore
→
ScheduleSourceStore
ScheduleSourceTarget
→
ScheduleSourceTarget
ScheduleSourceWorkflowTarget
→
ScheduleSourceWorkflowTarget
ScheduleStartTarget
→
ScheduleStartTarget
seedDeploymentIdentity
→
seedDeploymentIdentity
SnapshotDatabase
→
SnapshotDatabase
SnapshotStatement
→
SnapshotStatement
stampDeploymentIdentityRequest
→
stampDeploymentIdentityRequest
START_IDEMPOTENCY_DDL
→
START_IDEMPOTENCY_DDL
START_IDEMPOTENCY_RUN_INDEX_DDL
→
START_IDEMPOTENCY_RUN_INDEX_DDL
START_IDEMPOTENCY_STATE_INDEX_DDL
→
START_IDEMPOTENCY_STATE_INDEX_DDL
START_IDEMPOTENCY_TABLE
→
START_IDEMPOTENCY_TABLE
START_RESERVATION_STATES
→
START_RESERVATION_STATES
START_TARGET_KINDS
→
START_TARGET_KINDS
StartIdempotencyDatabase
→
StartIdempotencyDatabase
startIdempotencyFor
→
startIdempotencyFor
StartIdempotencyStatement
→
StartIdempotencyStatement
StartIdempotencyStore
→
StartIdempotencyStore
StartIdempotencyStoreOptions
→
StartIdempotencyStoreOptions
StartIdempotencyUnsupportedError
→
StartIdempotencyUnsupportedError
StartIdempotencyWiring
→
StartIdempotencyWiring
StartReservation
→
StartReservation
StartReservationOutcome
→
StartReservationOutcome
StartReservationOwner
→
StartReservationOwner
StartReservationOwnerMismatchError
→
StartReservationOwnerMismatchError
StartReservationRefusal
→
StartReservationRefusal
StartReservationRequest
→
StartReservationRequest
StartReservationState
→
StartReservationState
StartReservationTargetMismatchError
→
StartReservationTargetMismatchError
StartReservationUnreadableError
→
StartReservationUnreadableError
StartRunOptions
→
StartRunOptions
StartTargetKind
→
StartTargetKind
StorageInitOptions
→
StorageInitOptions
stripReservedExecutionContext
→
stripReservedExecutionContext
SUSPENSION_DEADLINE_PAYLOAD_KEY
→
SUSPENSION_DEADLINE_PAYLOAD_KEY
SUSPENSION_DEADLINE_PRINCIPAL_ID
→
SUSPENSION_DEADLINE_PRINCIPAL_ID
SUSPENSION_TIMEOUT_RESUME_KEY
→
SUSPENSION_TIMEOUT_RESUME_KEY
SuspensionTimeoutEnvelope
→
SuspensionTimeoutEnvelope
SuspensionTimeoutResumeData
→
SuspensionTimeoutResumeData
sweepExpiredRunDeadlines
→
sweepExpiredRunDeadlines
SweepExpiredRunDeadlinesOptions
→
SweepExpiredRunDeadlinesOptions
THREAD_STATE_TTL_PURGE_TABLES
→
THREAD_STATE_TTL_PURGE_TABLES
THREAD_TTL_PURGE_TABLES
→
THREAD_TTL_PURGE_TABLES
ThreadDurableObject
→
ThreadDurableObject
ThreadIdentityError
→
ThreadIdentityError
ThreadScope
→
ThreadScope
UnenumerableState
→
UnenumerableState
UnknownRunError
→
UnknownRunError
UnknownWorkflowError
→
UnknownWorkflowError
verifyDurableObjectDeploymentIdentity
→
verifyDurableObjectDeploymentIdentity
verifyDurableObjectDeploymentRequest
→
verifyDurableObjectDeploymentRequest
WebSocketLike
→
WebSocketLike
WireExecutionFenceRefusal
→
WireExecutionFenceRefusal
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
References
admits
Drainable
Execution
admits
Existing
Run
admits
Run
Start
admits
Work
Authoring
assert
Deployment
Identity
assert
Deployment
Identity
Secret
assert
Execution
Fence
State
assert
No
Reserved
Execution
Context
BACKGROUND_
TASK_
TTL_
PURGE_
TABLES
begin
Idempotent
Start
create
D1
Storage
create
Host
Pub
Sub
d1
Changes
D1
Database
Binding
D1
Storage
Options
DEPLOYMENT_
IDENTITY_
HEADER
DEPLOYMENT_
TAG_
PATTERN
Deployment
Identity
Database
Deployment
Identity
Env
Deployment
Identity
Error
deployment
Identity
Headers
Deployment
Identity
Statement
Deployment
Inventory
Deployment
Inventory
Options
do
Error
Response
Do
Refusal
Reason
DO
Runner
Env
Do
Status
Error
Drain
Proof
Contract
Durable
Key
Value
Storage
Durable
Object
Run
Lifecycle
Hooks
Durable
Object
Runner
Durable
Object
Runner
State
Durable
Object
Run
Owner
Durable
Object
Run
Ownership
Store
ensure
Deployment
Identity
ensure
Deployment
Identity
Bindings
EXECUTION_
PRINCIPAL_
HEADER
Execution
Fence
Database
Execution
Fenced
Error
execution
Fenced
Response
execution
Fence
For
Execution
Fence
Reading
execution
Fence
Reading
Payload
Execution
Fence
Refusal
Execution
Fence
State
Execution
Fence
Statement
Execution
Fence
Store
Execution
Fence
Store
Options
Execution
Fence
Transition
Execution
Fence
Unreadable
Error
Execution
Fence
Wiring
Fence
Transition
Conflict
Error
find
Reserved
Execution
Context
Key
FLOWSAFE_
TABLES
Flowsafe
Table
Entry
Host
Pub
Sub
HUB_
INSTANCE_
NAME
Hub
Durable
Object
Hub
Durable
Object
State
Hub
Stream
Event
Idempotent
Start
Already
Settled
Error
Idempotent
Start
Decision
Idempotent
Start
Pending
Error
Idempotent
Start
Surface
Idempotent
Start
Unresolvable
Error
init
Initial
Execution
Fence
State
Init
Options
Init
Result
Init
Source
Invalid
Execution
Fence
Request
Error
Invalid
Inventory
Request
Error
Invalid
Run
Request
Error
Invalid
Start
Idempotency
Request
Error
INVENTORY_
CATEGORIES
INVENTORY_
CATEGORY_
DESCRIPTORS
INVENTORY_
DEFAULT_
LIMIT
INVENTORY_
DRAIN_
PROOF
INVENTORY_
INDEX
INVENTORY_
MAX_
LIMIT
INVENTORY_
UNENUMERABLE
Inventory
Category
Inventory
Category
Class
Inventory
Category
Descriptor
Inventory
Database
Inventory
Entry
Inventory
Index
Inventory
Page
Inventory
Read
Options
Inventory
Statement
Inventory
Table
Accounting
is
Execution
Fence
Refusal
is
Inventory
Category
is
Path
Safe
Id
is
Reserved
Execution
Context
Key
is
Start
Reservation
Refusal
is
Suspension
Timeout
Resume
Data
MAX_
SUSPENSION_
DEADLINE_
MS
MAX_
SUSPENSION_
DEADLINES_
PER_
RUN
MIN_
SUSPENSION_
DEADLINE_
MS
mint
Thread
Id
NOTIFICATION_
TTL_
PURGE_
TABLES
PATH_
SAFE_
ID_
PATTERN
Presence
Member
purge
Expired
Background
Tasks
Purge
Expired
Background
Tasks
Options
Purge
Expired
Background
Tasks
Result
purge
Expired
Notifications
Purge
Expired
Notifications
Options
Purge
Expired
Runs
Options
purge
Expired
Schedule
Triggers
Purge
Expired
Schedule
Triggers
Options
purge
Expired
Threads
Purge
Expired
Threads
Options
Purge
Expired
Threads
Result
purge
Expired
Thread
State
Purge
Expired
Thread
State
Options
purge
Expired
Workflow
Runs
read
Deployment
Identity
read
Execution
Fence
Request
Context
Provider
require
Start
Idempotency
RESERVED_
EXECUTION_
CONTEXT_
KEYS
Reserved
Execution
Context
Error
Resolved
Schedule
Start
resolve
Schedule
Start
Owner
resource
Id
From
Key
Resume
Run
Options
rollback
Fenced
Start
RUN_
TTL_
FLOWSAFE_
PURGE_
TABLES
RUN_
TTL_
PURGE_
TABLES
Run
Already
Exists
Error
Run
Artifact
Purger
Run
Deadline
Candidate
Run
Deadline
Cursor
Run
Economic
Operation
Run
Leg
Run
Lifecycle
Blocked
Error
Run
Lifecycle
Blocked
Reason
Run
Lifecycle
Cas
Run
Lifecycle
Principal
Run
Lifecycle
Transition
Result
Runner
Runtime
Runner
Runtime
Options
Run
Not
Suspended
Error
Run
Schedule
Dispatch
Run
State
Unreadable
Error
Run
Status
Run
Summary
Run
Terminal
Conflict
Error
Run
Terminal
Error
Envelope
Run
Terminal
Status
SCHEDULE_
TRIGGER_
TTL_
PURGE_
TABLES
Schedule
Source
Agent
Target
Schedule
Source
Owner
Schedule
Source
Ownership
Store
Schedule
Source
Store
Schedule
Source
Target
Schedule
Source
Workflow
Target
Schedule
Start
Target
seed
Deployment
Identity
Snapshot
Database
Snapshot
Statement
stamp
Deployment
Identity
Request
START_
IDEMPOTENCY_
DDL
START_
IDEMPOTENCY_
RUN_
INDEX_
DDL
START_
IDEMPOTENCY_
STATE_
INDEX_
DDL
START_
IDEMPOTENCY_
TABLE
START_
RESERVATION_
STATES
START_
TARGET_
KINDS
Start
Idempotency
Database
start
Idempotency
For
Start
Idempotency
Statement
Start
Idempotency
Store
Start
Idempotency
Store
Options
Start
Idempotency
Unsupported
Error
Start
Idempotency
Wiring
Start
Reservation
Start
Reservation
Outcome
Start
Reservation
Owner
Start
Reservation
Owner
Mismatch
Error
Start
Reservation
Refusal
Start
Reservation
Request
Start
Reservation
State
Start
Reservation
Target
Mismatch
Error
Start
Reservation
Unreadable
Error
Start
Run
Options
Start
Target
Kind
Storage
Init
Options
strip
Reserved
Execution
Context
SUSPENSION_
DEADLINE_
PAYLOAD_
KEY
SUSPENSION_
DEADLINE_
PRINCIPAL_
ID
SUSPENSION_
TIMEOUT_
RESUME_
KEY
Suspension
Timeout
Envelope
Suspension
Timeout
Resume
Data
sweep
Expired
Run
Deadlines
Sweep
Expired
Run
Deadlines
Options
THREAD_
STATE_
TTL_
PURGE_
TABLES
THREAD_
TTL_
PURGE_
TABLES
Thread
Durable
Object
Thread
Identity
Error
Thread
Scope
Unenumerable
State
Unknown
Run
Error
Unknown
Workflow
Error
verify
Durable
Object
Deployment
Identity
verify
Durable
Object
Deployment
Request
Web
Socket
Like
Wire
Execution
Fence
Refusal
Documentation
GitHub
Anchorage API reference
Loading...