Theia API Documentation v1.70.0
    Preparing search index...

    Run arbitrary processes inside pseudo-terminals (PTY).

    Note: a PTY is not a shell process (bash/pwsh/cmd...)

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    _enableCommandHistory: boolean = false

    Runtime-only property: whether to enable command history tracking for this task's terminal. This value is injected from the terminal.integrated.enableCommandHistory preference before the task is sent to the backend. It is not part of the task definition schema and should not be persisted in tasks.json.

    _endOscInjected: boolean = false

    to avoid multiple end OSC injections

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

    The stderr stream.

    exited: boolean = false
    exitEmitter: Emitter<IProcessExitEvent> = ...
    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

    Methods