capacitor-notification-reader
Version:
Capacitor plugin to read and persist Android notifications with RoomDB storage
19 lines (18 loc) • 879 B
TypeScript
import { WebPlugin } from '@capacitor/core';
import type { GetActiveNotificationsResult, GetInstalledAppsResult, GetNotificationsOptions, GetNotificationsResult, ImportNotificationsOptions, NotificationReaderPlugin } from './definitions';
export declare class NotificationReaderWeb extends WebPlugin implements NotificationReaderPlugin {
getActiveNotifications(): Promise<GetActiveNotificationsResult>;
openAccessSettings(): Promise<{
enabled: boolean;
}>;
isAccessEnabled(): Promise<{
enabled: boolean;
}>;
getNotifications(_options?: GetNotificationsOptions): Promise<GetNotificationsResult>;
deleteAllNotifications(): Promise<void>;
importNotifications(_options: ImportNotificationsOptions): Promise<void>;
getTotalCount(): Promise<{
count: number;
}>;
getInstalledApps(): Promise<GetInstalledAppsResult>;
}