Skip to content

Commit 642659c

Browse files
author
Rachel Macfarlane
committed
strict function work, microsoft#81574
1 parent 1f69cfa commit 642659c

3 files changed

Lines changed: 10 additions & 10 deletions

File tree

src/vs/code/electron-browser/issue/issueReporterMain.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -345,8 +345,8 @@ export class IssueReporter extends Disposable {
345345

346346
const showInfoElements = document.getElementsByClassName('showInfo');
347347
for (let i = 0; i < showInfoElements.length; i++) {
348-
const showInfo = showInfoElements.item(i);
349-
showInfo!.addEventListener('click', (e: MouseEvent) => {
348+
const showInfo = showInfoElements.item(i)!;
349+
(showInfo as HTMLAnchorElement).addEventListener('click', (e: MouseEvent) => {
350350
e.preventDefault();
351351
const label = (<HTMLDivElement>e.target);
352352
if (label) {
@@ -432,9 +432,9 @@ export class IssueReporter extends Disposable {
432432
sendWorkbenchCommand('workbench.action.reloadWindowWithExtensionsDisabled');
433433
});
434434

435-
this.addEventListener('disableExtensions', 'keydown', (e: KeyboardEvent) => {
435+
this.addEventListener('disableExtensions', 'keydown', (e: Event) => {
436436
e.stopPropagation();
437-
if (e.keyCode === 13 || e.keyCode === 32) {
437+
if ((e as KeyboardEvent).keyCode === 13 || (e as KeyboardEvent).keyCode === 32) {
438438
sendWorkbenchCommand('workbench.extensions.action.disableAll');
439439
sendWorkbenchCommand('workbench.action.reloadWindow');
440440
}

src/vs/workbench/contrib/comments/browser/commentThreadWidget.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ import { peekViewBorder } from 'vs/editor/contrib/peekView/peekView';
2727
import { ZoneWidget } from 'vs/editor/contrib/zoneWidget/zoneWidget';
2828
import * as nls from 'vs/nls';
2929
import { ContextAwareMenuEntryActionViewItem } from 'vs/platform/actions/browser/menuEntryActionViewItem';
30-
import { IMenu, MenuItemAction } from 'vs/platform/actions/common/actions';
30+
import { IMenu, MenuItemAction, SubmenuItemAction } from 'vs/platform/actions/common/actions';
3131
import { IContextKey, IContextKeyService } from 'vs/platform/contextkey/common/contextkey';
3232
import { IContextMenuService } from 'vs/platform/contextview/browser/contextView';
3333
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
@@ -260,7 +260,7 @@ export class ReviewZoneWidget extends ZoneWidget implements ICommentThreadWidget
260260
}
261261

262262
private setActionBarActions(menu: IMenu): void {
263-
const groups = menu.getActions({ shouldForwardArgs: true }).reduce((r, [, actions]) => [...r, ...actions], <MenuItemAction[]>[]);
263+
const groups = menu.getActions({ shouldForwardArgs: true }).reduce((r, [, actions]) => [...r, ...actions], <(MenuItemAction | SubmenuItemAction)[]>[]);
264264
this._actionbarWidget.clear();
265265
this._actionbarWidget.push([...groups, this._collapseAction], { label: false, icon: true });
266266
}

src/vs/workbench/contrib/comments/browser/simpleCommentEditor.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
*--------------------------------------------------------------------------------------------*/
55

66
import { IEditorOptions } from 'vs/editor/common/config/editorOptions';
7-
import { EditorAction, EditorExtensionsRegistry } from 'vs/editor/browser/editorExtensions';
7+
import { EditorAction, EditorExtensionsRegistry, IEditorContributionDescription } from 'vs/editor/browser/editorExtensions';
88
import { ICodeEditorService } from 'vs/editor/browser/services/codeEditorService';
9-
import { CodeEditorWidget } from 'vs/editor/browser/widget/codeEditorWidget';
9+
import { CodeEditorWidget, ICodeEditorWidgetOptions } from 'vs/editor/browser/widget/codeEditorWidget';
1010
import { IContextKeyService, RawContextKey, IContextKey } from 'vs/platform/contextkey/common/contextkey';
1111
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
1212
import { ICommandService } from 'vs/platform/commands/common/commands';
@@ -46,9 +46,9 @@ export class SimpleCommentEditor extends CodeEditorWidget {
4646
@INotificationService notificationService: INotificationService,
4747
@IAccessibilityService accessibilityService: IAccessibilityService
4848
) {
49-
const codeEditorWidgetOptions = {
49+
const codeEditorWidgetOptions: ICodeEditorWidgetOptions = {
5050
isSimpleWidget: true,
51-
contributions: [
51+
contributions: <IEditorContributionDescription[]>[
5252
{ id: MenuPreventer.ID, ctor: MenuPreventer },
5353
{ id: ContextMenuController.ID, ctor: ContextMenuController },
5454
{ id: SuggestController.ID, ctor: SuggestController },

0 commit comments

Comments
 (0)