Options
All
  • Public
  • Public/Protected
  • All
Menu

Class OutputChannelManager

Hierarchy

  • OutputChannelManager

Implements

  • Disposable
  • ResourceResolver

Index

Constructors

Properties

_selectedChannel: undefined | OutputChannel
channelAddedEmitter: Emitter<{ name: string }> = ...
channelDeletedEmitter: Emitter<{ name: string }> = ...
channelWasHiddenEmitter: Emitter<{ name: string }> = ...
channelWasShownEmitter: Emitter<{ name: string; preserveFocus?: boolean }> = ...
channels: Map<string, OutputChannel> = ...
onChannelAdded: Event<{ name: string }> = ...
onChannelDeleted: Event<{ name: string }> = ...
onChannelWasHidden: Event<{ name: string }> = ...
onChannelWasShown: Event<{ name: string; preserveFocus?: boolean }> = ...
onSelectedChannelChanged: Event<undefined | { name: string }> = ...
preferences: OutputPreferences
resources: Map<string, OutputResource> = ...
selectedChannelChangedEmitter: Emitter<undefined | { name: string }> = ...
textModelService: MonacoTextModelService
toDispose: DisposableCollection = ...
toDisposeOnChannelDeletion: Map<string, Disposable> = ...

Accessors

Methods

  • createResource(__namedParameters: { editorModelRef: Deferred<IReference<MonacoEditorModel>>; uri: URI }): OutputResource
  • deleteChannel(name: string): void
  • dispose(): void
  • resolve(uri: URI): Promise<Resource>