提交 eef33ddf 编写于 作者: M Matt Bierner

Strict null check quickOpen.contribution

上级 6ca13773
...@@ -570,6 +570,7 @@ ...@@ -570,6 +570,7 @@
"./vs/workbench/parts/quickopen/browser/gotoLineHandler.ts", "./vs/workbench/parts/quickopen/browser/gotoLineHandler.ts",
"./vs/workbench/parts/quickopen/browser/gotoSymbolHandler.ts", "./vs/workbench/parts/quickopen/browser/gotoSymbolHandler.ts",
"./vs/workbench/parts/quickopen/browser/helpHandler.ts", "./vs/workbench/parts/quickopen/browser/helpHandler.ts",
"./vs/workbench/parts/quickopen/browser/quickopen.contribution.ts",
"./vs/workbench/parts/quickopen/browser/viewPickerHandler.ts", "./vs/workbench/parts/quickopen/browser/viewPickerHandler.ts",
"./vs/workbench/parts/relauncher/electron-browser/relauncher.contribution.ts", "./vs/workbench/parts/relauncher/electron-browser/relauncher.contribution.ts",
"./vs/workbench/parts/scm/common/scm.ts", "./vs/workbench/parts/scm/common/scm.ts",
...@@ -693,9 +694,9 @@ ...@@ -693,9 +694,9 @@
"./vs/workbench/services/decorations/test/browser/decorationsService.test.ts", "./vs/workbench/services/decorations/test/browser/decorationsService.test.ts",
"./vs/workbench/services/dialogs/electron-browser/dialogService.ts", "./vs/workbench/services/dialogs/electron-browser/dialogService.ts",
"./vs/workbench/services/editor/common/editorService.ts", "./vs/workbench/services/editor/common/editorService.ts",
"./vs/workbench/services/extensions/common/extensionHostProtocol.ts",
"./vs/workbench/services/extensions/common/extensions.ts", "./vs/workbench/services/extensions/common/extensions.ts",
"./vs/workbench/services/extensions/common/extensionsRegistry.ts", "./vs/workbench/services/extensions/common/extensionsRegistry.ts",
"./vs/workbench/services/extensions/common/extensionHostProtocol.ts",
"./vs/workbench/services/extensions/electron-browser/cachedExtensionScanner.ts", "./vs/workbench/services/extensions/electron-browser/cachedExtensionScanner.ts",
"./vs/workbench/services/extensions/electron-browser/extensionHostProfiler.ts", "./vs/workbench/services/extensions/electron-browser/extensionHostProfiler.ts",
"./vs/workbench/services/extensions/electron-browser/inactiveExtensionUrlHandler.ts", "./vs/workbench/services/extensions/electron-browser/inactiveExtensionUrlHandler.ts",
......
...@@ -129,16 +129,16 @@ export interface QuickOpenHandlerHelpEntry { ...@@ -129,16 +129,16 @@ export interface QuickOpenHandlerHelpEntry {
export class QuickOpenHandlerDescriptor { export class QuickOpenHandlerDescriptor {
prefix: string; prefix: string;
description: string; description: string;
contextKey: string; contextKey?: string;
helpEntries: QuickOpenHandlerHelpEntry[]; helpEntries: QuickOpenHandlerHelpEntry[];
instantProgress: boolean; instantProgress: boolean;
private id: string; private id: string;
private ctor: IConstructorSignature0<QuickOpenHandler>; private ctor: IConstructorSignature0<QuickOpenHandler>;
constructor(ctor: IConstructorSignature0<QuickOpenHandler>, id: string, prefix: string, contextKey: string, description: string, instantProgress?: boolean); constructor(ctor: IConstructorSignature0<QuickOpenHandler>, id: string, prefix: string, contextKey: string | undefined, description: string, instantProgress?: boolean);
constructor(ctor: IConstructorSignature0<QuickOpenHandler>, id: string, prefix: string, contextKey: string, helpEntries: QuickOpenHandlerHelpEntry[], instantProgress?: boolean); constructor(ctor: IConstructorSignature0<QuickOpenHandler>, id: string, prefix: string, contextKey: string | undefined, helpEntries: QuickOpenHandlerHelpEntry[], instantProgress?: boolean);
constructor(ctor: IConstructorSignature0<QuickOpenHandler>, id: string, prefix: string, contextKey: string, param: any, instantProgress: boolean = false) { constructor(ctor: IConstructorSignature0<QuickOpenHandler>, id: string, prefix: string, contextKey: string | undefined, param: any, instantProgress: boolean = false) {
this.ctor = ctor; this.ctor = ctor;
this.id = id; this.id = id;
this.prefix = prefix; this.prefix = prefix;
......
...@@ -86,7 +86,7 @@ Registry.as<IQuickOpenRegistry>(QuickOpenExtensions.Quickopen).registerQuickOpen ...@@ -86,7 +86,7 @@ Registry.as<IQuickOpenRegistry>(QuickOpenExtensions.Quickopen).registerQuickOpen
GotoLineHandler, GotoLineHandler,
GotoLineHandler.ID, GotoLineHandler.ID,
GOTO_LINE_PREFIX, GOTO_LINE_PREFIX,
null, undefined,
[ [
{ {
prefix: GOTO_LINE_PREFIX, prefix: GOTO_LINE_PREFIX,
...@@ -123,7 +123,7 @@ Registry.as<IQuickOpenRegistry>(QuickOpenExtensions.Quickopen).registerQuickOpen ...@@ -123,7 +123,7 @@ Registry.as<IQuickOpenRegistry>(QuickOpenExtensions.Quickopen).registerQuickOpen
HelpHandler, HelpHandler,
HelpHandler.ID, HelpHandler.ID,
HELP_PREFIX, HELP_PREFIX,
null, undefined,
nls.localize('helpDescription', "Show Help") nls.localize('helpDescription', "Show Help")
) )
); );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册