object with parameters to create new terminal.
Optional
parentId: stringOptional
isPseudoTerminal: booleanDestroy terminal.
terminal widget id.
Destroy terminal.
terminal id.
Optional
waitOnExit: string | booleanWhether to wait for a key press before closing the terminal.
Hide UI panel where is located terminal widget.
terminal widget id.
Hide UI panel where is located terminal widget.
terminal id.
Register a new terminal link provider.
id of the terminal link provider to be registered.
Register a new terminal observer.
the number of lines to match the outputMatcherRegex against
the regex to match the output to
Resize the terminal by id.
terminal widget id.
columns.
rows.
Resize the terminal by id.
terminal id.
columns.
rows.
Send text to the terminal by id.
terminal widget id.
text content.
Optional
shouldExecute: booleanin case true - Indicates that the text being sent should be executed rather than just inserted in the terminal.
Send text to the terminal by id.
terminal id.
text content.
Optional
addNewLine: booleanin case true - add new line after the text, otherwise - don't apply new line.
Set the terminal widget name.
terminal widget id.
new terminal widget name.
Set the terminal widget name.
terminal id.
new terminal widget name.
Show terminal on the UI panel.
terminal widget id.
Optional
preserveFocus: booleanset terminal focus in case true value, and don't set focus otherwise.
Show terminal on the UI panel.
terminal id.
Optional
preserveFocus: booleanset terminal focus in case true value, and don't set focus otherwise.
Unregister the terminal link provider with the specified id.
id of the terminal link provider to be unregistered.
Unregister the terminal observer with the specified id.
Write data to the terminal by id.
terminal widget id.
data.
Write data to the terminal by id.
terminal id.
data.
Create new Terminal with Terminal options.