diff --git a/src/vs/workbench/browser/parts/editor/breadcrumbsControl.ts b/src/vs/workbench/browser/parts/editor/breadcrumbsControl.ts index 25cc536c30d31587646c0a729f8a37c28c10a64e..1ea22c49456343f831665be15e23a57f335d10f8 100644 --- a/src/vs/workbench/browser/parts/editor/breadcrumbsControl.ts +++ b/src/vs/workbench/browser/parts/editor/breadcrumbsControl.ts @@ -470,7 +470,7 @@ export class BreadcrumbsControl { this._ckBreadcrumbsActive.set(value); } - private _revealInEditor(event: IBreadcrumbsItemEvent, element: any, group: SIDE_GROUP_TYPE | ACTIVE_GROUP_TYPE | undefined, pinned: boolean = false): void { + private _revealInEditor(event: IBreadcrumbsItemEvent, element: BreadcrumbElement, group: SIDE_GROUP_TYPE | ACTIVE_GROUP_TYPE | undefined, pinned: boolean = false): void { if (element instanceof FileElement) { if (element.kind === FileKind.FILE) { // open file in any editor diff --git a/src/vs/workbench/common/contributions.ts b/src/vs/workbench/common/contributions.ts index 4c6d4476740f0a2224ba53b6ae4d3a7c3129583e..1817e91d8411685e3c533af5968bf329739d6654 100644 --- a/src/vs/workbench/common/contributions.ts +++ b/src/vs/workbench/common/contributions.ts @@ -118,7 +118,7 @@ class WorkbenchContributionsRegistry implements IWorkbenchContributionsRegistry try { instantiationService.createInstance(ctor); } catch (error) { - console.error(`Unable to instantiate workbench contribution ${(ctor as any).name}.`, error); + console.error(`Unable to instantiate workbench contribution ${ctor.name}.`, error); } } } diff --git a/src/vs/workbench/common/editor.ts b/src/vs/workbench/common/editor.ts index 8bcc3a2974cac2d61ab8c4a9b23fb3fe2f3ae4a0..0680822b4a29bbba90b57604956a880b06ba97ae 100644 --- a/src/vs/workbench/common/editor.ts +++ b/src/vs/workbench/common/editor.ts @@ -165,7 +165,7 @@ export interface IFileInputFactory { createFileInput(resource: URI, encoding: string | undefined, mode: string | undefined, instantiationService: IInstantiationService): IFileEditorInput; - isFileInput(obj: any): obj is IFileEditorInput; + isFileInput(obj: unknown): obj is IFileEditorInput; } export interface IEditorInputFactoryRegistry { diff --git a/src/vs/workbench/common/editor/editorGroup.ts b/src/vs/workbench/common/editor/editorGroup.ts index 511a03b9376b2aedd079629c862058d9845b24fc..3ff8760e8e3c6aa241a344d545acb4e54a0971df 100644 --- a/src/vs/workbench/common/editor/editorGroup.ts +++ b/src/vs/workbench/common/editor/editorGroup.ts @@ -45,8 +45,8 @@ export interface ISerializedEditorGroup { preview?: number; } -export function isSerializedEditorGroup(obj?: any): obj is ISerializedEditorGroup { - const group: ISerializedEditorGroup = obj; +export function isSerializedEditorGroup(obj?: unknown): obj is ISerializedEditorGroup { + const group = obj as ISerializedEditorGroup; return obj && typeof obj === 'object' && Array.isArray(group.editors) && Array.isArray(group.mru); }