Skip to content

ChainGraph API Documentation / @badaitech/chaingraph-types / FlowDebugger

Class: FlowDebugger

Defined in: packages/chaingraph-types/src/flow/debugger.ts:12

Implements

Constructors

Constructor

new FlowDebugger(onBreakpointHit?): FlowDebugger

Defined in: packages/chaingraph-types/src/flow/debugger.ts:25

Parameters

onBreakpointHit?

(node) => void

Returns

FlowDebugger

Methods

addBreakpoint()

addBreakpoint(nodeId): void

Defined in: packages/chaingraph-types/src/flow/debugger.ts:75

Parameters

nodeId

string

Returns

void

Implementation of

DebuggerController.addBreakpoint


continue()

continue(): void

Defined in: packages/chaingraph-types/src/flow/debugger.ts:47

Returns

void

Implementation of

DebuggerController.continue


getState()

getState(): DebuggerState

Defined in: packages/chaingraph-types/src/flow/debugger.ts:83

Returns

DebuggerState

Implementation of

DebuggerController.getState


pause()

pause(): void

Defined in: packages/chaingraph-types/src/flow/debugger.ts:43

Returns

void

Implementation of

DebuggerController.pause


removeBreakpoint()

removeBreakpoint(nodeId): void

Defined in: packages/chaingraph-types/src/flow/debugger.ts:79

Parameters

nodeId

string

Returns

void

Implementation of

DebuggerController.removeBreakpoint


step()

step(): void

Defined in: packages/chaingraph-types/src/flow/debugger.ts:55

Returns

void

Implementation of

DebuggerController.step


stop()

stop(): void

Defined in: packages/chaingraph-types/src/flow/debugger.ts:67

Returns

void

Implementation of

DebuggerController.stop


waitForCommand()

waitForCommand(node): Promise<DebuggerCommand>

Defined in: packages/chaingraph-types/src/flow/debugger.ts:92

Parameters

node

INode

Returns

Promise<DebuggerCommand>

Licensed under BUSL-1.1