Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • WebviewsExtImpl

Implements

Index

Constructors

Properties

initData: undefined | WebviewInitData
onDidDispose: Event<void> = ...
onDidDisposeEmitter: Emitter<void> = ...
serializers: Map<string, { plugin: Plugin; serializer: WebviewPanelSerializer<unknown> }> = ...
webviewPanels: Map<string, WebviewPanelImpl> = ...
webviews: Map<string, WebviewImpl> = ...

Methods

  • $deserializeWebviewPanel(viewId: string, viewType: string, title: string, state: any, viewState: WebviewPanelViewState, options: WebviewOptions & WebviewPanelOptions): PromiseLike<void>
  • $onDidDisposeWebviewPanel(handle: string): PromiseLike<void>
  • $onMessage(handle: string, message: any): void
  • createNewWebview(options: WebviewPanelOptions & WebviewOptions, plugin: Plugin, viewId: string): WebviewImpl
  • createWebview(viewType: string, title: string, showOptions: ViewColumn | WebviewPanelShowOptions, options: WebviewPanelOptions & WebviewOptions, plugin: Plugin): WebviewPanel
  • createWebviewPanel(viewType: string, title: string, showOptions: ViewColumn | WebviewPanelShowOptions, options: WebviewPanelOptions & WebviewOptions, plugin: Plugin, viewId: string): WebviewPanelImpl
  • deleteWebview(handle: string): void
  • registerWebviewPanelSerializer(viewType: string, serializer: WebviewPanelSerializer<unknown>, plugin: Plugin): Disposable