Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IBaseTerminalServer

Hierarchy

Implemented by

Index

Properties

Readonly collections

collections: ReadonlyMap<string, EnvironmentVariableCollection>

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

Readonly mergedCollection

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

Methods

attach

  • attach(id: number): Promise<number>

close

  • close(id: number): Promise<void>

create

  • create(IBaseTerminalServerOptions: object): Promise<number>

deleteCollection

  • deleteCollection(extensionIdentifier: string): void

dispose

  • dispose(): void
  • Dispose this object.

    Returns void

Optional getClient

  • Returns undefined | IBaseTerminalClient

getCwdURI

  • getCwdURI(id: number): Promise<string>

getDefaultShell

  • getDefaultShell(): Promise<string>

getProcessId

  • getProcessId(id: number): Promise<number>

getProcessInfo

onAttachAttempted

  • onAttachAttempted(id: number): Promise<void>

resize

  • resize(id: number, cols: number, rows: number): Promise<void>

setClient

  • If this server is a proxy to a remote server then a client is used as a local object to handle JSON-RPC messages from the remote server.

    Parameters

    Returns void

setCollection