Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TaskTerminalProcess

Hierarchy

Index

Constructors

Properties

_killed: boolean = false
attachmentAttempted: boolean = false
closeEmitter: Emitter<IProcessExitEvent> = ...
errorEmitter: Emitter<ProcessErrorEvent> = ...
errorStream: DevNullStream = ...

The stderr stream.

exitEmitter: Emitter<IProcessExitEvent> = ...
exited: boolean = false
id: number
initialCwd: string
inputStream: Writable

The stdin stream.

logger: ILogger
outputStream: MultiRingBufferReadableStream = ...

The stdout stream.

processManager: ManagedProcessManager
ringBuffer: MultiRingBuffer
startEmitter: Emitter<IProcessStartEvent> = ...
terminal: undefined | IPty

Accessors

  • get arguments(): string[]
  • get executable(): string
  • get killed(): boolean
  • get pid(): number

Methods

  • checkTerminal(): void
  • emitOnClose(code?: number, signal?: string): void
  • emitOnExit(code?: number, signal?: string): void
  • emitOnStarted(): void
  • getCwdURI(): Promise<string>
  • isForkOptions(options: unknown): options is ForkOptions
  • kill(signal?: string): void
  • onTerminalExit(code: undefined | number, signal: undefined | string): void
  • resize(cols: number, rows: number): void
  • unregisterProcess(): void
  • write(data: string): void