Skip to content

ChainGraph API Documentation / @badaitech/chaingraph-executor / server / ExecutionInstance

Interface: ExecutionInstance ​

Defined in: packages/chaingraph-executor/types/execution.ts:34

Properties ​

cleanupEventHandling()? ​

optional cleanupEventHandling: () => Promise<void>

Defined in: packages/chaingraph-executor/types/execution.ts:40

Returns ​

Promise<void>


context ​

context: ExecutionContext

Defined in: packages/chaingraph-executor/types/execution.ts:37


engine ​

engine: ExecutionEngine | null

Defined in: packages/chaingraph-executor/types/execution.ts:39


flow ​

flow: Flow

Defined in: packages/chaingraph-executor/types/execution.ts:38


row ​

row: object

Defined in: packages/chaingraph-executor/types/execution.ts:36

completedAt ​

completedAt: Date | null

createdAt ​

createdAt: Date

errorMessage ​

errorMessage: string | null

errorNodeId ​

errorNodeId: string | null

executionDepth ​

executionDepth: number

externalEvents ​

externalEvents: object[] | null

failureCount ​

failureCount: number

flowId ​

flowId: string

id ​

id: string

integration ​

integration: object & object | null

lastFailureAt ​

lastFailureAt: Date | null

lastFailureReason ​

lastFailureReason: string | null

options ​

options: { breakpoints?: string[]; debug?: boolean; execution?: { flowTimeoutMs?: number; maxConcurrency?: number; nodeTimeoutMs?: number; }; } | null

ownerId ​

ownerId: string

parentExecutionId ​

parentExecutionId: string | null

processingStartedAt ​

processingStartedAt: Date | null

processingWorkerId ​

processingWorkerId: string | null

rootExecutionId ​

rootExecutionId: string | null

startedAt ​

startedAt: Date | null

status ​

status: ExecutionStatus

updatedAt ​

updatedAt: Date


task ​

task: ExecutionTask

Defined in: packages/chaingraph-executor/types/execution.ts:35

Licensed under BUSL-1.1