UNPKG

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 2.45 kB
export type { Notification, NotificationPriority, NotificationVisibility, NotificationLights, NotificationAction, NotificationActionInput, NotificationAttachment, NotificationAttachmentOptions, NotificationAttachmentRect, RepeatInterval, NotificationDeliveryStatus, NotificationStatistics, PushNotificationPayload, LocalNotificationPayload, WeekDay, NotificationProgress, } from './notification'; export * from './config'; export * from './providers'; export * from './scheduling'; export * from './in-app'; export * from './channels'; export type { BaseEvent, EventSource, EventPlatform, EventUser, EventSession, EventDevice, EventLocation, EventNetwork, PushNotificationEvent, LocalNotificationEvent, InAppNotificationEvent, TokenEvent, SubscriptionEvent, ChannelEvent, SystemEvent, AnalyticsEvent, NetworkEvent, StorageEvent, PerformanceEvent, SecurityEvent, DebugEvent, NotificationEvent, NotificationEvents, NotificationEventMap, NotificationEventCallback, NotificationReceivedEvent, NotificationActionPerformedEvent, NotificationSentEvent, NotificationScheduledEvent, NotificationCancelledEvent, NotificationChannelCreatedEvent, NotificationChannelDeletedEvent, TokenReceivedEvent, TokenRefreshedEvent, PermissionChangedEvent, SubscribedEvent, UnsubscribedEvent, ReadyEvent, ErrorEvent, EventListener, EventEmitter, EventFilter, EventAggregation, EventMetric, EventPeriod, EventAnalytics, EventAnalyticsEvent, EventAnalyticsSummary, EventAnalyticsTrend, EventAnalyticsTrendData, EventAnalyticsInsight, EventAnalyticsSegment, EventExportOptions, EventExportDestination, EventImportOptions, EventImportSource, EventStreamingOptions, EventStreamingRetry, EventStreamingTransform, EventStreamingDestination, EventReplayOptions, EventHandler, EventMiddleware, EventValidator, EventValidationResult, EventRouter, EventQueue, EventStore, EventProcessor, EventProcessorStats, EventProcessorError, } from './events'; export type { PermissionEvent, PermissionType, PermissionStatus, NotificationPermissionStatus, } from './events'; export * from './platform'; export type { ValidationResult, FormattedNotification, FormattedPushPayload, FormattedLocalPayload, FormattedInAppPayload, FormattedScheduleOptions, FormattedInAppOptions, InAppNotificationInstance, } from './utils'; export type { ValidationError, ValidationWarning } from './utils'; export type { EventValidationError, EventValidationWarning } from './events'; //# sourceMappingURL=index.d.ts.map