Number of millis after a stop request times out. It's 5 seconds by default.
Protected Readonly_Protected_Protected_Protected_Protected ReadonlybreakpointsProtected ReadonlychildProtected ReadonlyconnectionProtected ReadonlydebugProtected ReadonlydeferredProtecteddidThe send('initialize') request could resolve later than on('initialized') emits the event.
Hence, the configure would use the empty object capabilities.
Using the empty capabilities could result in missing exception breakpoint filters, as
always capabilities.exceptionBreakpointFilters is falsy. This deferred promise works
around this timing issue. https://github.com/eclipse-theia/theia/issues/11886
Protected ReadonlyeditorProtected ReadonlyfileReadonlyiddefault: parent id + position among siblings
ProtectedinitializedProtectedisProtected ReadonlylabelProtected ReadonlymessagesReadonlyonReadonlyonProtected ReadonlyonProtected ReadonlyonProtected ReadonlyonProtected ReadonlyonReadonlyoptionsReadonlyparentProtectedpendingProtected ReadonlyscheduleProtected ReadonlysourcesProtected ReadonlystopNumber of millis after a stop request times out. It's 5 seconds by default.
Protected ReadonlyterminalProtected ReadonlytoProtected ReadonlytoProtectedupdatingProtected Readonlyworkspacedefault: true
ProtectedasProtectedclearProtectedclearProtectedclearProtectedconfigureProtecteddedupProtecteddoProtecteddoOptionalstoppedDetails: 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.
ProtectedfireProtectedfireProtectedgetOptionaluri: URIProtectedgetOptionaluri: URIProtectedhandleProtectedhandleInvoked 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.
ProtectedhandleProtectedinitializeProtectedlaunchProtectedregisterProtectedrunProtectedsendProtectedsendProtectedsendOptionaltimeout: numberProtectedsendOptionalsourceModified: booleanProtectedsetProtectedsetProtectedupdateThe 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: StoppedDetailsProtectedupdate
FIXME: make injectable to allow easily inject services