UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

23 lines (22 loc) 1.31 kB
import { OnInit } from '@angular/core'; import { PhloxAppService } from '../../../../service/PhloxAppService.service'; import { NeedFocusService } from '../../../../service/NeedFocusService.service'; import { ObservableManager } from '../../../../service/ObservableManager.service'; import { NotificationManager } from '../../../../service/NotificationManager.service'; import { PhloxAppInfoService } from '../../../../service/PhloxAppInfoService.service'; import { Notification } from '../../.././model/Notification'; import { AbstractSideSlidePanel } from '../../../AbstractSideSlidePanel'; export declare class PhloxNotifier extends AbstractSideSlidePanel implements OnInit { static readonly TYPE_NAME: string; static readonly SUB_TOPIC_NAME: string; private notificationManager; private phloxAppInfo; constructor(phloxAppService: PhloxAppService, observableMgr: ObservableManager, needFocusService: NeedFocusService, notificationManager: NotificationManager, phloxAppInfoService: PhloxAppInfoService); ngOnInit(): void; isRinging(): boolean; getUnreadNotifications(): Notification[]; getNotifications(): Notification[]; onNotificationClicked($event: Event, notification: Notification): void; onToggle(event: MouseEvent): void; onClick(event: MouseEvent): void; }