Value-object describing what options a virtual process terminal should use.
Fields
pty:Pseudoterminal
An implementation of {@link Pseudoterminal} that allows an extension to control a terminal.
optionallocation:Null<EitherType<TerminalLocation, EitherType<TerminalEditorLocationOptions, TerminalSplitLocationOptions>>>
The {@link TerminalLocation} or {@link TerminalEditorLocationOptions} or {@link TerminalSplitLocationOptions} for the terminal.
optionalisTransient:Null<Bool>
Opt-out of the default terminal persistence on restart and reload.
This will only take effect when terminal.integrated.enablePersistentSessions
is enabled.
optionalcolor:Null<ThemeColor>
The icon {@link ThemeColor} for the terminal.
The standard terminal.ansi*
theme keys are
recommended for the best contrast and consistency across themes.