diff --git a/src/tsconfig.strictNullChecks.json b/src/tsconfig.strictNullChecks.json index 7dc3f045fed..2ec37350330 100644 --- a/src/tsconfig.strictNullChecks.json +++ b/src/tsconfig.strictNullChecks.json @@ -688,6 +688,7 @@ "./vs/workbench/services/keybinding/common/macLinuxFallbackKeyboardMapper.ts", "./vs/workbench/services/keybinding/common/macLinuxKeyboardMapper.ts", "./vs/workbench/services/keybinding/common/windowsKeyboardMapper.ts", + "./vs/workbench/services/keybinding/test/keyboardMapperTestUtils.ts", "./vs/workbench/services/mode/common/workbenchModeService.ts", "./vs/workbench/services/notification/common/notificationService.ts", "./vs/workbench/services/panel/common/panelService.ts", diff --git a/src/vs/workbench/services/keybinding/test/keyboardMapperTestUtils.ts b/src/vs/workbench/services/keybinding/test/keyboardMapperTestUtils.ts index d1f19bb1dbb..a49ecccfd23 100644 --- a/src/vs/workbench/services/keybinding/test/keyboardMapperTestUtils.ts +++ b/src/vs/workbench/services/keybinding/test/keyboardMapperTestUtils.ts @@ -13,13 +13,13 @@ import { IKeyboardEvent } from 'vs/platform/keybinding/common/keybinding'; import { IKeyboardMapper } from 'vs/workbench/services/keybinding/common/keyboardMapper'; export interface IResolvedKeybinding { - label: string; - ariaLabel: string; - electronAccelerator: string; - userSettingsLabel: string; + label: string | null; + ariaLabel: string | null; + electronAccelerator: string | null; + userSettingsLabel: string | null; isWYSIWYG: boolean; isChord: boolean; - dispatchParts: [string, string]; + dispatchParts: [string | null, string | null]; } function toIResolvedKeybinding(kb: ResolvedKeybinding): IResolvedKeybinding { @@ -57,7 +57,7 @@ export function readRawMapping(file: string): Promise { func(function (value: T) { rawMappings = value; }); - return rawMappings; + return rawMappings!; }); }