Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

client: undefined | IBaseTerminalClient = undefined
collections: Map<string, EnvironmentVariableCollectionWithPersistence> = ...

Gets a single collection constructed by merging all environment variable collections into one.

environmentUtils: EnvironmentUtils
logger: ILogger

Gets a single collection constructed by merging all environment variable collections into one.

processManager: ProcessManager
shellFactory: ShellProcessFactory
terminalToDispose: Map<number, DisposableCollection> = ...

Methods

  • attach(id: number): Promise<number>
  • close(id: number): Promise<void>
  • deleteCollection(extensionIdentifier: string): void
  • dispose(): void
  • getCwdURI(id: number): Promise<string>
  • getDefaultShell(): Promise<string>
  • getProcessId(id: number): Promise<number>
  • hasChildProcesses(processId: undefined | number): Promise<boolean>
  • onAttachAttempted(id: number): Promise<void>
  • persistCollections(): void
  • postCreate(term: TerminalProcess): void
  • resize(id: number, cols: number, rows: number): Promise<void>
  • spawnAsPromised(command: string, args: string[]): Promise<string>