From 09ac3c5dd623f1a3628e4b658abfa1e5c33933b0 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Mon, 17 Dec 2018 14:56:28 -0800 Subject: [PATCH] Marking some more editor interface fields readonly --- .../editor/common/services/resolverService.ts | 2 +- src/vs/platform/editor/common/editor.ts | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/vs/editor/common/services/resolverService.ts b/src/vs/editor/common/services/resolverService.ts index 43fa6cf2160..09ac4bbcf61 100644 --- a/src/vs/editor/common/services/resolverService.ts +++ b/src/vs/editor/common/services/resolverService.ts @@ -39,7 +39,7 @@ export interface ITextEditorModel extends IEditorModel { /** * Provides access to the underlying `ITextModel`. */ - textEditorModel: ITextModel; + readonly textEditorModel: ITextModel; isReadonly(): boolean; } diff --git a/src/vs/platform/editor/common/editor.ts b/src/vs/platform/editor/common/editor.ts index b07aeaa04a2..933f56cdc17 100644 --- a/src/vs/platform/editor/common/editor.ts +++ b/src/vs/platform/editor/common/editor.ts @@ -11,7 +11,7 @@ export interface IEditorModel { /** * Emitted when the model is disposed. */ - onDispose: Event; + readonly onDispose: Event; /** * Loads the model. @@ -34,12 +34,12 @@ export interface IBaseResourceInput { /** * Label to show for the diff editor */ - label?: string; + readonly label?: string; /** * Description to show for the diff editor */ - description?: string; + readonly description?: string; /** * Hint to indicate that this input should be treated as a file @@ -48,7 +48,7 @@ export interface IBaseResourceInput { * Without this hint, the editor service will make a guess by * looking at the scheme of the resource(s). */ - forceFile?: boolean; + readonly forceFile?: boolean; } export interface IResourceInput extends IBaseResourceInput { @@ -61,7 +61,7 @@ export interface IResourceInput extends IBaseResourceInput { /** * The encoding of the text input if known. */ - encoding?: string; + readonly encoding?: string; } export interface IEditorOptions { @@ -112,10 +112,10 @@ export interface IEditorOptions { } export interface ITextEditorSelection { - startLineNumber: number; - startColumn: number; - endLineNumber?: number; - endColumn?: number; + readonly startLineNumber: number; + readonly startColumn: number; + readonly endLineNumber?: number; + readonly endColumn?: number; } export interface ITextEditorOptions extends IEditorOptions { -- GitLab