diff --git a/src/sql/workbench/contrib/notebook/browser/models/fileNotebookInput.ts b/src/sql/workbench/contrib/notebook/browser/models/fileNotebookInput.ts index 78e008e542..32d8af5c12 100644 --- a/src/sql/workbench/contrib/notebook/browser/models/fileNotebookInput.ts +++ b/src/sql/workbench/contrib/notebook/browser/models/fileNotebookInput.ts @@ -10,6 +10,7 @@ import { IInstantiationService } from 'vs/platform/instantiation/common/instanti import { IExtensionService } from 'vs/workbench/services/extensions/common/extensions'; import { NotebookInput } from 'sql/workbench/contrib/notebook/browser/models/notebookInput'; import { INotebookService } from 'sql/workbench/services/notebook/browser/notebookService'; +import { IResourceEditorInput } from 'vs/platform/editor/common/editor'; export class FileNotebookInput extends NotebookInput { public static ID: string = 'workbench.editorinputs.fileNotebookInput'; @@ -50,4 +51,10 @@ export class FileNotebookInput extends NotebookInput { public getEncoding(): string | undefined { return this.textInput.getEncoding(); } + + override toUntyped(): IResourceEditorInput { + return { + resource: this.resource + }; + } } diff --git a/src/sql/workbench/contrib/query/browser/fileQueryEditorInput.ts b/src/sql/workbench/contrib/query/browser/fileQueryEditorInput.ts index 0265fd016f..e686a50a8f 100644 --- a/src/sql/workbench/contrib/query/browser/fileQueryEditorInput.ts +++ b/src/sql/workbench/contrib/query/browser/fileQueryEditorInput.ts @@ -17,6 +17,7 @@ import { URI } from 'vs/base/common/uri'; import { FILE_QUERY_EDITOR_TYPEID } from 'sql/workbench/common/constants'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { EditorInput } from 'vs/workbench/common/editor/editorInput'; +import { IResourceEditorInput } from 'vs/platform/editor/common/editor'; export class FileQueryEditorInput extends QueryEditorInput { @@ -120,4 +121,10 @@ export class FileQueryEditorInput extends QueryEditorInput { } } } + + override toUntyped(): IResourceEditorInput { + return { + resource: this.resource, + }; + } }