notification-kit
Version:
A unified notification library for React + Capacitor apps. One API for push notifications, in-app notifications, and local notifications across Web, iOS, and Android.
13 lines • 1.28 kB
TypeScript
export { useNotifications } from './hooks/useNotifications';
export { useInAppNotification, useInAppNotificationSimple, useInAppNotificationQueue, useInAppNotificationPersistence, } from './hooks/useInAppNotification';
export type { UseNotificationsState, UseNotificationsReturn, } from './hooks/useNotifications';
export type { UseInAppNotificationState, UseInAppNotificationReturn, } from './hooks/useInAppNotification';
export type { NotificationConfig, NotificationProvider, NotificationPermissionStatus, ScheduleOptions, InAppOptions, NotificationChannel, Notification, PushNotificationPayload, LocalNotificationPayload, InAppNotificationPayload, NotificationEvents, NotificationEventCallback, FirebaseConfig, OneSignalConfig, Platform, PlatformCapabilities, } from '../types';
export { showInAppNotification, dismissInAppNotification, dismissAllInAppNotifications, getActiveInAppNotifications, configureInAppNotifications, inApp, } from '../utils/inApp';
export { validate } from '../utils/validation';
export { format } from '../utils/formatting';
export { SchedulingUtils } from '../utils/scheduling';
export { permissions } from '../core/permissions';
export { storage } from '../core/storage';
export { platform } from '../core/platform';
//# sourceMappingURL=index.d.ts.map