diff --git a/src/common/TestUtils.test.ts b/src/common/TestUtils.test.ts index 39e13fba..fbf3ebcd 100644 --- a/src/common/TestUtils.test.ts +++ b/src/common/TestUtils.test.ts @@ -54,6 +54,7 @@ export class MockBufferService implements IBufferService { } export class MockCoreMouseService implements ICoreMouseService { + public serviceBrand: any; public areMouseEventsActive: boolean = false; public activeEncoding: string = ''; public activeProtocol: string = ''; diff --git a/src/common/services/CoreMouseService.ts b/src/common/services/CoreMouseService.ts index fd880a5d..052353bc 100644 --- a/src/common/services/CoreMouseService.ts +++ b/src/common/services/CoreMouseService.ts @@ -167,6 +167,8 @@ const DEFAULT_ENCODINGS: { [key: string]: CoreMouseEncoding } = { * To send a mouse event call `triggerMouseEvent`. */ export class CoreMouseService extends Disposable implements ICoreMouseService { + public serviceBrand: any; + private _protocols: { [name: string]: ICoreMouseProtocol } = {}; private _encodings: { [name: string]: CoreMouseEncoding } = {}; private _activeProtocol: string = ''; diff --git a/src/common/services/Services.ts b/src/common/services/Services.ts index 39da2680..4b3c4e3f 100644 --- a/src/common/services/Services.ts +++ b/src/common/services/Services.ts @@ -28,6 +28,8 @@ export interface IBufferService { export const ICoreMouseService = createDecorator('CoreMouseService'); export interface ICoreMouseService { + serviceBrand: undefined; + activeProtocol: string; activeEncoding: string; areMouseEventsActive: boolean;