UNPKG

@ctodev/cclibrary-typings

Version:

Library typings for use with CLARC INFINITY

26 lines (25 loc) 876 B
import { AlertType } from '../../models/alert.model'; import { Observable } from 'rxjs'; export declare namespace TccRegisterMessage { interface message { id: string; index: number; type: AlertType; section: string; text: string; } } export declare class TccRegisterMessageService { private messagesSubject; messages$: Observable<TccRegisterMessage.message[]>; private clickSubjects; private sectionClickSubject; get sectionClick$(): Observable<string>; registerMessage(message: TccRegisterMessage.message): Observable<TccRegisterMessage.message>; notifyClick(message: TccRegisterMessage.message): void; notifySectionClick(section: string): void; deleteMessage(messageId: string, index?: number): void; clearMessages(): void; private sortMessages; private sortMessagesFunktion; }