Options
All
  • Public
  • Public/Protected
  • All
Menu

Module terminal

Index

References

Namespaces

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

References

Re-exports bindTerminalServer

Type Aliases

ConfirmOnExitType: "never" | "always" | "hasChildProcesses"
CursorStyle: "block" | "underline" | "bar"
CursorStyleVSCode: CursorStyle | "line"
SerializableEnvironmentVariableCollection: [string, EnvironmentVariableMutator][]
ShellProcessFactory: ((options: ShellProcessOptions) => ShellProcess)

Type declaration

ShellTerminalOSPreferences<T>: { [ key in OS.Type]: T }

Type Parameters

  • T

ShellTerminalServerProxy: JsonRpcProxy<IShellTerminalServer>
TerminalPreferences: PreferenceProxy<TerminalConfiguration>
TerminalRendererType: "canvas" | "dom"
TerminalSearchWidgetFactory: ((terminal: Terminal) => TerminalSearchWidget)

Type declaration

Variables

DEFAULT_TERMINAL_RENDERER_TYPE: "canvas" = 'canvas'
ENVIRONMENT_VARIABLE_COLLECTIONS_KEY: "terminal.integrated.environmentVariableCollections" = 'terminal.integrated.environmentVariableCollections'
IShellTerminalServer: typeof IShellTerminalServer = ...
ITerminalServer: typeof ITerminalServer = ...
ShellProcessFactory: typeof ShellProcessFactory = ...
ShellProcessOptions: typeof ShellProcessOptions = ...
ShellTerminalServerProxy: typeof ShellTerminalServerProxy = ...
TERMINAL_SEARCH_WIDGET_FACTORY_ID: "terminal-search" = 'terminal-search'
TERMINAL_WIDGET_FACTORY_ID: "terminal" = 'terminal'
TerminalConfigSchema: PreferenceSchema = ...
TerminalContribution: typeof TerminalContribution = ...
TerminalPreferenceContribution: typeof TerminalPreferenceContribution = ...
TerminalPreferences: typeof TerminalPreferences = ...
TerminalSearchWidgetFactory: typeof TerminalSearchWidgetFactory = ...
TerminalService: typeof TerminalService = ...

Service manipulating terminal widgets.

TerminalWidgetOptions: typeof TerminalWidgetOptions = ...

Terminal widget options.

default: ContainerModule
default: ContainerModule
shellTerminalPath: "/services/shell-terminal" = '/services/shell-terminal'
terminalAnsiColorMap: {} = ...

Type declaration

  • [key: string]: { defaults: ColorDefaults; index: number }
    • defaults: ColorDefaults
    • index: number
terminalPath: "/services/terminal" = '/services/terminal'
terminalsPath: "/services/terminals" = '/services/terminals'

Functions

  • bindTerminalPreferences(bind: Bind): void
  • createCommonBindings(bind: Bind): void
  • createTerminalPreferences(preferences: PreferenceService, schema?: PreferenceSchema): TerminalPreferences
  • createTerminalTestContainer(): Container