io.parrots
Version:
Parrots.io App
23 lines (22 loc) • 1.11 kB
TypeScript
import { OnInit } from '@angular/core';
import { PhloxAppService } from 'com.phloxui';
import { NeedFocusService } from 'com.phloxui';
import { ObservableManager } from 'com.phloxui';
import { NotificationManager } from 'com.phloxui';
import { PhloxAppInfoService } from 'com.phloxui';
import { Notification } from 'com.phloxui';
import { AbstractSideSlidePanel } from 'com.phloxui';
export declare class ParrotsNotifier 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;
}