Options
All
  • Public
  • Public/Protected
  • All
Menu

Class OutputContribution

Hierarchy

Implements

  • OpenHandler

Index

Constructors

constructor

Properties

Protected Readonly clipboardService

clipboardService: ClipboardService

Protected Readonly commandService

commandService: CommandService

Readonly id

id: string = ...

Protected Readonly openerService

openerService: OpenerService

Protected Readonly options

options: ViewContributionOptions

Protected Readonly outputChannelManager

outputChannelManager: OutputChannelManager

Protected Readonly quickPickService

quickPickService: QuickPickService

Protected Readonly quickView

quickView: QuickViewService

Protected Readonly shell

shell: ApplicationShell

Optional Readonly toggleCommand

toggleCommand: Command

Protected Readonly widgetManager

widgetManager: WidgetManager

Accessors

defaultViewOptions

  • get defaultViewOptions(): WidgetOptions
  • Returns WidgetOptions

viewId

  • get viewId(): string
  • Returns string

viewLabel

  • get viewLabel(): string
  • Returns string

widget

  • get widget(): Promise<T>
  • Returns Promise<T>

Methods

canHandle

  • canHandle(uri: default): MaybePromise<number>

closeView

  • Returns Promise<undefined | OutputWidget>

Protected init

  • init(): void

open

  • open(uri: default, options?: OpenerOptions): Promise<OutputWidget>

openView

  • openView(args?: Partial<OpenViewArguments>): Promise<OutputWidget>
  • Parameters

    • Optional args: Partial<OpenViewArguments>

    Returns Promise<OutputWidget>

Protected pick

registerCommands

  • registerCommands(registry: CommandRegistry): void

registerKeybindings

  • registerKeybindings(keybindings: KeybindingRegistry): void
  • Parameters

    • keybindings: KeybindingRegistry

    Returns void

registerMenus

  • registerMenus(registry: MenuModelRegistry): void

toggleView

  • Returns Promise<OutputWidget>

tryGetWidget

  • Returns undefined | OutputWidget

Protected withWidget

  • withWidget(widget?: undefined | Widget, predicate?: (output: OutputWidget) => boolean): boolean