Properties
Private Readonly _pseudoTerminals
Private Readonly _terminals
Private activeTerminalId
activeTerminalId: undefined | string
Protected environmentVariableCollections
Readonly onDidChangeActiveTerminal
onDidChangeActiveTerminal: Event<undefined | Terminal> = ...
Private Readonly onDidChangeActiveTerminalEmitter
onDidChangeActiveTerminalEmitter: Emitter<undefined | Terminal> = ...
Readonly onDidChangeTerminalState
onDidChangeTerminalState: Event<Terminal> = ...
Private Readonly onDidChangeTerminalStateEmitter
onDidChangeTerminalStateEmitter: Emitter<Terminal> = ...
Readonly onDidCloseTerminal
onDidCloseTerminal: Event<Terminal> = ...
Private Readonly onDidCloseTerminalEmitter
onDidCloseTerminalEmitter: Emitter<Terminal> = ...
Readonly onDidOpenTerminal
onDidOpenTerminal: Event<Terminal> = ...
Private Readonly onDidOpenTerminalEmitter
onDidOpenTerminalEmitter: Emitter<Terminal> = ...
Private Readonly terminalLinkProviders
terminalLinkProviders: Map<string, TerminalLinkProvider<TerminalLink>> = ...
Private Readonly terminalProfileProviders
terminalProfileProviders: Map<string, TerminalProfileProvider> = ...
Static Private nextProviderId
nextProviderId: number = 0
Provides high level terminal plugin api to use in the Theia plugins. This service allow(with help proxy) create and use terminal emulator.