-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ability to proceed runInTerminal request in sidecar container #4533
Conversation
@@ -63,7 +64,7 @@ export class DebugSession implements CompositeTreeElement { | |||
|
|||
constructor( | |||
readonly id: string, | |||
readonly options: DebugSessionOptions, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
that's an API, would be nice to preserve it as options
Also name is very verbose in such way. It is obvious from context that it belongs to DebugSession
.
@@ -978,6 +978,7 @@ export interface DebugExt { | |||
$getConfigurationSnippets(debugType: string): Promise<IJSONSchemaSnippet[]>; | |||
$createDebugSession(debugConfiguration: theia.DebugConfiguration): Promise<string>; | |||
$terminateDebugSession(sessionId: string): Promise<void>; | |||
$getTerminalCreationOptions(debugType: string): Promise<any>; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could be here better type than any
, i.e. TerminalOptionsExt | undefined
?
How one will be able to test it? |
0fcd5f8
to
e7b375e
Compare
Signed-off-by: Anatoliy Bazko <abazko@redhat.com>
e7b375e
to
d3d458c
Compare
Debug process was run in a sidecar container
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
verified that debugging with integrated terminal still works nicely against Theia and VS Code extensions for Node.js
Signed-off-by: Anatoliy Bazko abazko@redhat.com
Reference issue
eclipse-che/che#12771
Method overriding is implemented in eclipse-che/che-theia#107