The currently active view component in the window.
An event that is fired when the active view component changes.
The user interface view components that are visible in the window.
Displays an input box to ask the user for input.
The returned value will be undefined
if the input box was canceled (e.g., because the user pressed the
ESC key). Otherwise the returned value will be the string provided by the user.
Configures the behavior of the input box.
The string provided by the user, or undefined
if the input box was canceled.
Show a modal message to the user that the user must dismiss before continuing.
The message to show.
A promise that resolves when the user dismisses the message.
Show a notification message to the user that does not require interaction or steal focus.
The message to show. Markdown is supported.
a NotificationType affecting the display of the notification.
Show progress in the window. The returned ProgressReporter can be used to update the progress bar, complete it or turn the notification into an error notification in case the operation failed.
A ProgressReporter that allows updating the progress display.
Show progress in the window. Progress is shown while running the given callback and while the promise it returned isn't resolved nor rejected.
A callback returning a promise. Progress state can be reported with the provided ProgressReporter-object.
The Promise the task-callback returned.
Generated using TypeDoc
A window in the client application that is running the extension.