From de3252267eb2e6bf56a5584d271b55a7afdc1c53 Mon Sep 17 00:00:00 2001 From: Rudolf Meijering Date: Thu, 23 May 2019 14:07:47 +0200 Subject: [PATCH] Workaround type error --- .../plugins/apm/server/lib/helpers/saved_objects_client.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/x-pack/plugins/apm/server/lib/helpers/saved_objects_client.ts b/x-pack/plugins/apm/server/lib/helpers/saved_objects_client.ts index 3070d7b00b68432..89864267e91b3fb 100644 --- a/x-pack/plugins/apm/server/lib/helpers/saved_objects_client.ts +++ b/x-pack/plugins/apm/server/lib/helpers/saved_objects_client.ts @@ -5,6 +5,7 @@ */ import { Server } from 'hapi'; +import { SavedObjectsClient as SavedObjectsClientClass } from '../../../../../../src/legacy/server/saved_objects'; export function getSavedObjectsClient(server: Server) { const { SavedObjectsClient, getSavedObjectsRepository } = server.savedObjects; @@ -12,5 +13,7 @@ export function getSavedObjectsClient(server: Server) { 'admin' ); const internalRepository = getSavedObjectsRepository(callWithInternalUser); - return new SavedObjectsClient(internalRepository); + // return new SavedObjectsClient(internalRepository); + // ^- ERROR: Cannot use 'new' with an expression whose type lacks a call or construct signature.ts(2351) + return new SavedObjectsClientClass(internalRepository); // Works! }