Options
All
  • Public
  • Public/Protected
  • All
Menu

Class OutputChannelManager

Hierarchy

  • OutputChannelManager

Implements

  • Disposable
  • ResourceResolver

Index

Constructors

constructor

Properties

Protected _selectedChannel

_selectedChannel: undefined | OutputChannel

Protected Readonly channelAddedEmitter

channelAddedEmitter: Emitter<{ name: string }> = ...

Protected Readonly channelDeletedEmitter

channelDeletedEmitter: Emitter<{ name: string }> = ...

Protected Readonly channelWasHiddenEmitter

channelWasHiddenEmitter: Emitter<{ name: string }> = ...

Protected Readonly channelWasShownEmitter

channelWasShownEmitter: Emitter<{ name: string; preserveFocus?: boolean }> = ...

Protected Readonly channels

channels: Map<string, OutputChannel> = ...

Readonly onChannelAdded

onChannelAdded: Event<{ name: string }> = ...

Readonly onChannelDeleted

onChannelDeleted: Event<{ name: string }> = ...

Readonly onChannelWasHidden

onChannelWasHidden: Event<{ name: string }> = ...

Readonly onChannelWasShown

onChannelWasShown: Event<{ name: string; preserveFocus?: boolean }> = ...

Readonly onSelectedChannelChanged

onSelectedChannelChanged: Event<undefined | { name: string }> = ...

Protected Readonly preferences

preferences: PreferenceProxy<OutputConfiguration>

Protected Readonly resources

resources: Map<string, OutputResource> = ...

Protected Readonly selectedChannelChangedEmitter

selectedChannelChangedEmitter: Emitter<undefined | { name: string }> = ...

Protected Readonly textModelService

textModelService: MonacoTextModelService

Protected Readonly toDispose

toDispose: DisposableCollection = ...

Protected Readonly toDisposeOnChannelDeletion

toDisposeOnChannelDeletion: Map<string, Disposable> = ...

Accessors

Protected channelComparator

selectedChannel

Methods

Protected createChannel

Protected createResource

  • createResource(__namedParameters: { editorModelRef: Deferred<any>; uri: default }): OutputResource

deleteChannel

  • deleteChannel(name: string): void

dispose

  • dispose(): void

getChannel

getChannels

getVisibleChannels

Protected registerListeners

resolve

  • resolve(uri: default): Promise<Resource>