Skip to content

Commit 0b32e51

Browse files
authored
- Remove extra types - Fix class name in message
1 parent 18cf791 commit 0b32e51

File tree

1 file changed

+14
-15
lines changed

1 file changed

+14
-15
lines changed

src/vs/workbench/contrib/webview/browser/overlayWebview.ts

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,20 @@
66
import { Dimension } from 'vs/base/browser/dom';
77
import { FastDomNode } from 'vs/base/browser/fastDomNode';
88
import { IMouseWheelEvent } from 'vs/base/browser/mouseEvent';
9-
import { Emitter, Event } from 'vs/base/common/event';
9+
import { Emitter } from 'vs/base/common/event';
1010
import { Disposable, DisposableStore, MutableDisposable } from 'vs/base/common/lifecycle';
1111
import { URI } from 'vs/base/common/uri';
1212
import { generateUuid } from 'vs/base/common/uuid';
1313
import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey';
1414
import { ExtensionIdentifier } from 'vs/platform/extensions/common/extensions';
1515
import { ILayoutService } from 'vs/platform/layout/browser/layoutService';
16-
import { IWebviewService, KEYBINDING_CONTEXT_WEBVIEW_FIND_WIDGET_ENABLED, KEYBINDING_CONTEXT_WEBVIEW_FIND_WIDGET_VISIBLE, IWebview, WebviewContentOptions, IWebviewElement, WebviewExtensionDescription, WebviewMessageReceivedEvent, WebviewOptions, IOverlayWebview, WebviewInitInfo } from 'vs/workbench/contrib/webview/browser/webview';
16+
import { IOverlayWebview, IWebview, IWebviewElement, IWebviewService, KEYBINDING_CONTEXT_WEBVIEW_FIND_WIDGET_ENABLED, KEYBINDING_CONTEXT_WEBVIEW_FIND_WIDGET_VISIBLE, WebviewContentOptions, WebviewExtensionDescription, WebviewInitInfo, WebviewMessageReceivedEvent, WebviewOptions } from 'vs/workbench/contrib/webview/browser/webview';
1717

1818
/**
1919
* Webview that is absolutely positioned over another element and that can creates and destroys an underlying webview as needed.
2020
*/
2121
export class OverlayWebview extends Disposable implements IOverlayWebview {
2222

23-
private readonly _onDidWheel = this._register(new Emitter<IMouseWheelEvent>());
24-
public readonly onDidWheel = this._onDidWheel.event;
25-
2623
private _isFirstLoad = true;
2724
private readonly _firstLoadPendingMessages = new Set<{ readonly message: any; readonly transfer?: readonly ArrayBuffer[]; readonly resolve: (value: boolean) => void }>();
2825
private readonly _webview = this._register(new MutableDisposable<IWebviewElement>());
@@ -91,10 +88,9 @@ export class OverlayWebview extends Disposable implements IOverlayWebview {
9188
super.dispose();
9289
}
9390

94-
9591
public get container(): HTMLElement {
9692
if (this._isDisposed) {
97-
throw new Error(`DynamicWebviewEditorOverlay has been disposed`);
93+
throw new Error(`OverlayWebview has been disposed`);
9894
}
9995

10096
if (!this._container) {
@@ -186,7 +182,7 @@ export class OverlayWebview extends Disposable implements IOverlayWebview {
186182

187183
private _show() {
188184
if (this._isDisposed) {
189-
throw new Error('Webview overlay is disposed');
185+
throw new Error('OverlayWebview is disposed');
190186
}
191187

192188
if (!this._webview.value) {
@@ -294,28 +290,31 @@ export class OverlayWebview extends Disposable implements IOverlayWebview {
294290
}
295291

296292
private readonly _onDidFocus = this._register(new Emitter<void>());
297-
public readonly onDidFocus: Event<void> = this._onDidFocus.event;
293+
public readonly onDidFocus = this._onDidFocus.event;
298294

299295
private readonly _onDidBlur = this._register(new Emitter<void>());
300-
public readonly onDidBlur: Event<void> = this._onDidBlur.event;
296+
public readonly onDidBlur = this._onDidBlur.event;
301297

302298
private readonly _onDidClickLink = this._register(new Emitter<string>());
303-
public readonly onDidClickLink: Event<string> = this._onDidClickLink.event;
299+
public readonly onDidClickLink = this._onDidClickLink.event;
304300

305301
private readonly _onDidReload = this._register(new Emitter<void>());
306302
public readonly onDidReload = this._onDidReload.event;
307303

308-
private readonly _onDidScroll = this._register(new Emitter<{ scrollYPercentage: number }>());
309-
public readonly onDidScroll: Event<{ scrollYPercentage: number }> = this._onDidScroll.event;
304+
private readonly _onDidScroll = this._register(new Emitter<{ readonly scrollYPercentage: number }>());
305+
public readonly onDidScroll = this._onDidScroll.event;
310306

311307
private readonly _onDidUpdateState = this._register(new Emitter<string | undefined>());
312-
public readonly onDidUpdateState: Event<string | undefined> = this._onDidUpdateState.event;
308+
public readonly onDidUpdateState = this._onDidUpdateState.event;
313309

314310
private readonly _onMessage = this._register(new Emitter<WebviewMessageReceivedEvent>());
315311
public readonly onMessage = this._onMessage.event;
316312

317313
private readonly _onMissingCsp = this._register(new Emitter<ExtensionIdentifier>());
318-
public readonly onMissingCsp: Event<any> = this._onMissingCsp.event;
314+
public readonly onMissingCsp = this._onMissingCsp.event;
315+
316+
private readonly _onDidWheel = this._register(new Emitter<IMouseWheelEvent>());
317+
public readonly onDidWheel = this._onDidWheel.event;
319318

320319
public async postMessage(message: any, transfer?: readonly ArrayBuffer[]): Promise<boolean> {
321320
if (this._webview.value) {

0 commit comments

Comments
 (0)