@hmcts/media-viewer
Version:
22 lines • 1.09 kB
TypeScript
import { SocketService } from './socket.service';
import { IcpParticipant, IcpScreenUpdate, IcpSession } from './icp.interfaces';
import * as i0 from "@angular/core";
export declare class IcpUpdateService {
private socket;
session: IcpSession;
constructor(socket: SocketService);
private joinSessionSubscription;
joinSession(username: string, session: IcpSession, token: string): import("rxjs").Observable<any>;
leaveSession(): void;
newParticipantJoined(): import("rxjs").Observable<any>;
clientDisconnected(): import("rxjs").Observable<any>;
removeParticipant(participantId: any): void;
participantListUpdated(): import("rxjs").Observable<any>;
updatePresenter(presenter: IcpParticipant): void;
presenterUpdated(): import("rxjs").Observable<any>;
updateScreen(screen: IcpScreenUpdate): void;
screenUpdated(): import("rxjs").Observable<any>;
static ɵfac: i0.ɵɵFactoryDeclaration<IcpUpdateService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<IcpUpdateService>;
}
//# sourceMappingURL=icp-update.service.d.ts.map