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