Protected_Protected_Protected_Protected ReadonlybreakpointsProtected ReadonlychildProtected ReadonlycommandProtected ReadonlyconnectionProtected ReadonlydataProtected ReadonlydebugProtected ReadonlydebugProtected ReadonlydeferredProtecteddidProtected ReadonlyeditorProtected ReadonlyfileProtectedinitializedProtectedisProtected ReadonlylabelProtected ReadonlymessagesReadonlyonProtected ReadonlyonProtected ReadonlyonProtected ReadonlyonReadonlyonProtected ReadonlyonProtectedpendingProtected ReadonlyPROMPT_Maximum time to wait for the shell integration prompt before proceeding.
Protected ReadonlyscheduleProtected ReadonlysessionProtected ReadonlysourcesProtected ReadonlystopNumber of millis after a stop request times out. It's 5 seconds by default.
Protected ReadonlyterminalProtected ReadonlytestProtected ReadonlytoProtected ReadonlytoProtectedupdatingProtected Readonlyworkspacedefault: parent id + position among siblings
default: true
ProtectedclearProtectedclearProtectedconfigureProtecteddoProtecteddoOptionalstoppedDetails: StoppedDetailsOptionalcontext: stringProtectedfindReturns the top-most parent session that is responsible for the console. If this session uses a separate console or does not have any parent session, undefined is returned.
ProtectedfireProtectedgetProtectedgetProtectedhandleProtectedhandleInvoked when sending the disconnect request to the debugger is rejected or timed out.
ProtectedhandleProtectedhandleInvoked when sending the terminate request to the debugger is rejected or timed out.
ProtectedhandleProtectedinitProtectedinitializeProtectedlaunchProtectedregisterProtectedrunProtectedsendProtectedsendProtectedsendProtectedsendOptionaltimeout: numberProtectedsendOptionalsourceModified: booleanProtectedupdateThe id attribute is used to find the target breakpoint, the other attributes are used as the new values.
The reason for the event. Values: 'changed', 'new', 'removed', etc.
ProtectedupdateProtectedupdateProtectedupdateOptionalstoppedDetails: StoppedDetailsProtectedupdateStaticcreate
The
send('initialize')request could resolve later thanon('initialized')emits the event. Hence, theconfigurewould use the empty objectcapabilities. Using the emptycapabilitiescould result in missing exception breakpoint filters, as alwayscapabilities.exceptionBreakpointFiltersis falsy. This deferred promise works around this timing issue. https://github.com/eclipse-theia/theia/issues/11886