@hmcts/media-viewer
Version:
26 lines • 1.13 kB
TypeScript
import { ToolbarEventService } from '../toolbar/toolbar-event.service';
import { Store } from '@ngrx/store';
import { Subscription } from 'rxjs';
import { IcpUpdateService } from './icp-update.service';
import { ViewerEventService } from '../viewers/viewer-event.service';
import { IcpState, IcpSession } from './icp.interfaces';
import * as i0 from "@angular/core";
export declare class IcpFollowerService {
private readonly toolbarEvents;
private readonly viewerEvents;
private readonly socketService;
private store;
session: IcpSession;
private previousRotation;
$subscription: Subscription;
constructor(toolbarEvents: ToolbarEventService, viewerEvents: ViewerEventService, socketService: IcpUpdateService, store: Store<IcpState>);
update(isFollower: boolean): void;
subscribe(): void;
unsubscribe(): void;
followScreenUpdate({ pdfPosition }: {
pdfPosition: any;
}): void;
static ɵfac: i0.ɵɵFactoryDeclaration<IcpFollowerService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<IcpFollowerService>;
}
//# sourceMappingURL=icp-follower.service.d.ts.map