Skip to content
View as Markdown
View as Markdown

@salesforce/b2c-tooling-sdk / operations/debug / DebugSessionManager

Class: DebugSessionManager

Defined in: packages/b2c-tooling-sdk/src/operations/debug/debug-session.ts:28

Constructors

Constructor

new DebugSessionManager(config, callbacks): DebugSessionManager

Defined in: packages/b2c-tooling-sdk/src/operations/debug/debug-session.ts:41

Parameters

config

DebugSessionConfig

callbacks

DebugSessionCallbacks = {}

Returns

DebugSessionManager

Properties

client

readonly client: SdapiClient

Defined in: packages/b2c-tooling-sdk/src/operations/debug/debug-session.ts:29

Methods

connect()

connect(): Promise<void>

Defined in: packages/b2c-tooling-sdk/src/operations/debug/debug-session.ts:55

Connect to the debugger: enable the client, start polling and keepalive.

Returns

Promise<void>


disconnect()

disconnect(): Promise<void>

Defined in: packages/b2c-tooling-sdk/src/operations/debug/debug-session.ts:83

Disconnect: stop timers, delete client.

Returns

Promise<void>


getKnownThreads()

getKnownThreads(): SdapiScriptThread[]

Defined in: packages/b2c-tooling-sdk/src/operations/debug/debug-session.ts:140

Get the current list of known threads (from last poll).

Returns

SdapiScriptThread[]


resume()

resume(threadId): Promise<void>

Defined in: packages/b2c-tooling-sdk/src/operations/debug/debug-session.ts:112

Resume a halted thread.

Parameters

threadId

number

Returns

Promise<void>


setBreakpoints()

setBreakpoints(breakpoints): Promise<SdapiBreakpoint[]>

Defined in: packages/b2c-tooling-sdk/src/operations/debug/debug-session.ts:103

Set breakpoints (replaces all current breakpoints).

Parameters

breakpoints

BreakpointInput[]

Returns

Promise<SdapiBreakpoint[]>


stepInto()

stepInto(threadId): Promise<void>

Defined in: packages/b2c-tooling-sdk/src/operations/debug/debug-session.ts:126

Step into function.

Parameters

threadId

number

Returns

Promise<void>


stepOut()

stepOut(threadId): Promise<void>

Defined in: packages/b2c-tooling-sdk/src/operations/debug/debug-session.ts:133

Step out of function.

Parameters

threadId

number

Returns

Promise<void>


stepOver()

stepOver(threadId): Promise<void>

Defined in: packages/b2c-tooling-sdk/src/operations/debug/debug-session.ts:119

Step over (next line).

Parameters

threadId

number

Returns

Promise<void>

Released under the Apache-2.0 License.