UNPKG

@hsaadawy/ngx-chat

Version:
16 lines (15 loc) 589 B
import { BehaviorSubject, Subject } from 'rxjs'; import { Recipient } from '../core/recipient'; /** * Used to determine if a message component for a given recipient is open. */ export declare class ChatMessageListRegistryService { openChats$: BehaviorSubject<Set<Recipient>>; chatOpened$: Subject<Recipient>; private recipientToOpenMessageListCount; constructor(); isChatOpen(recipient: Recipient): boolean; incrementOpenWindowCount(recipient: Recipient): void; decrementOpenWindowCount(recipient: Recipient): void; private getOrDefault; }