@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
callbacks
Returns
DebugSessionManager
Properties
client
readonlyclient: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
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
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>