提交 899fb82c 编写于 作者: M Matt Bierner

Strict null check binaryEditor

上级 08762978
...@@ -525,6 +525,7 @@ ...@@ -525,6 +525,7 @@
"./vs/workbench/browser/panel.ts", "./vs/workbench/browser/panel.ts",
"./vs/workbench/browser/part.ts", "./vs/workbench/browser/part.ts",
"./vs/workbench/browser/parts/editor/baseEditor.ts", "./vs/workbench/browser/parts/editor/baseEditor.ts",
"./vs/workbench/browser/parts/editor/binaryEditor.ts",
"./vs/workbench/browser/parts/editor/editor.ts", "./vs/workbench/browser/parts/editor/editor.ts",
"./vs/workbench/browser/parts/editor/editorWidgets.ts", "./vs/workbench/browser/parts/editor/editorWidgets.ts",
"./vs/workbench/browser/parts/editor/rangeDecorations.ts", "./vs/workbench/browser/parts/editor/rangeDecorations.ts",
......
...@@ -37,7 +37,7 @@ export abstract class BaseBinaryResourceEditor extends BaseEditor { ...@@ -37,7 +37,7 @@ export abstract class BaseBinaryResourceEditor extends BaseEditor {
get onDidOpenInPlace(): Event<void> { return this._onDidOpenInPlace.event; } get onDidOpenInPlace(): Event<void> { return this._onDidOpenInPlace.event; }
private callbacks: IOpenCallbacks; private callbacks: IOpenCallbacks;
private metadata: string; private metadata: string | null;
private binaryContainer: HTMLElement; private binaryContainer: HTMLElement;
private scrollbar: DomScrollableElement; private scrollbar: DomScrollableElement;
private resourceViewerContext: ResourceViewerContext; private resourceViewerContext: ResourceViewerContext;
...@@ -55,7 +55,7 @@ export abstract class BaseBinaryResourceEditor extends BaseEditor { ...@@ -55,7 +55,7 @@ export abstract class BaseBinaryResourceEditor extends BaseEditor {
this.callbacks = callbacks; this.callbacks = callbacks;
} }
getTitle(): string { getTitle() {
return this.input ? this.input.getName() : nls.localize('binaryEditor', "Binary Viewer"); return this.input ? this.input.getName() : nls.localize('binaryEditor', "Binary Viewer");
} }
...@@ -110,13 +110,13 @@ export abstract class BaseBinaryResourceEditor extends BaseEditor { ...@@ -110,13 +110,13 @@ export abstract class BaseBinaryResourceEditor extends BaseEditor {
}); });
} }
private handleMetadataChanged(meta: string): void { private handleMetadataChanged(meta: string | null): void {
this.metadata = meta; this.metadata = meta;
this._onMetadataChanged.fire(); this._onMetadataChanged.fire();
} }
getMetadata(): string { getMetadata() {
return this.metadata; return this.metadata;
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册