提交 22d167be 编写于 作者: B Bruno Logerfo

Strict null checks for keyboardMapperTestUtils

上级 6f594d08
......@@ -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",
......
......@@ -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<T>(file: string): Promise<T> {
func(function (value: T) {
rawMappings = value;
});
return rawMappings;
return rawMappings!;
});
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册